I think we can instead revert c7f3657450683827446072ad6b1e8fce04078162. I believe the underlying issue should instead be addressed by a087a09fa86f9617af98f6294dd2228555a4891c. If any issues remain, we should address them properly rather than masking them with this.
A quick audit makes me suspect we'll get some (benign) 32-64 pointer conversion warnings in some cases which can be addressed like this: void GLAPIENTRY _mesa_GetAttachedObjectsARB(GLhandleARB container, GLsizei maxCount, GLsizei * count, GLhandleARB * obj) { GET_CURRENT_CONTEXT(ctx); - get_attached_shaders(ctx, (GLuint)container, maxCount, count, NULL, obj); + get_attached_shaders(ctx, (GLuint)(uintptr_t)container, maxCount, count, NULL, obj); } I think that is preferable to masking the problem. If you prefer, I can do a pass to fixup the casting followed by a revert of c7f3657450683827446072ad6b1e8fce04078162 separate from your series. Thanks, Jeremy > On Jun 15, 2018, at 6:41 AM, Jon Turney <jon.tur...@dronecode.org.uk> wrote: > > On 12/06/2018 16:53, Dylan Baker wrote: >> Quoting Eric Engestrom (2018-06-12 04:25:10) >>> Copied from configure.ac:1950 >>> >>> Signed-off-by: Eric Engestrom <eric.engest...@intel.com> >>> --- >>> Is it still needed? We've been building on MacOS for a while, >>> yet nobody noticed anything (Dylan?) >>> If not, we should probably avoid unnecessary differences with Khronos' >>> headers and nuke BUILDING_MESA. >>> --- >>> meson.build | 1 + >>> 1 file changed, 1 insertion(+) >>> >>> diff --git a/meson.build b/meson.build >>> index c5acc8a3587ea20e131e..04b3bdfd77f36670ff7f 100644 >>> --- a/meson.build >>> +++ b/meson.build >>> @@ -209,6 +209,7 @@ endif >>> if host_machine.system() == 'darwin' >>> with_dri_platform = 'apple' >>> + pre_args += '-DBUILDING_MESA' >>> elif ['windows', 'cygwin'].contains(host_machine.system()) >>> with_dri_platform = 'windows' >>> elif system_has_kms_drm >>> -- >>> Cheers, >>> Eric >>> >> I didn't notice, but I also didn't do a whole lot of testing >> I've added Jon who did most of the meson mac work and Jeremy who's the >> resident >> mac expert. > No expert, but I believe this is unfortunately still needed. > > See commit c7f36574 and the referenced BZ. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev