> On Jan 6, 2016, at 13:41, Jack Howarth <howarth.mailing.li...@gmail.com> 
> wrote:
> 
> Jeremy,
>     Unless I am missing something here, the change to so version bump
> libXt while retaining the legacy libXt.6.dylib built with
> -flat_namespace breaks the ability to rebuild OpenMotif. If I use...
> 
> ...
> Undefined symbols for architecture x86_64:
>  "_XtAddCallback", referenced from:
>      _ChangeCB in ArrowB.o
>      _ChangeCB in ArrowBG.o
>      _InsertChild in BulletinB.o
>      _Initialize in Command.o
>      _XmeCreateClassDialog in DialogS.o
>      _XmDragStart in DragC.o
>      _InitiatorMainLoop in DragC.o
>      ...
>  "_XtAddEventHandler", referenced from:
>      _XmClipboardEndCopy in CutPaste.o
>      _InsertChild in MenuShell.o
>      _Initialize in RowColumn.o
>      _Realize in RowColumn.o
>      _InsertChild in RowColumn.o
>      _Initialize in Scale.o
>      __XmTextOutputCreate in TextOut.o
>      ...

I see that symbol:

~ $ nm -arch x86_64 /opt/X11/lib/libXt.6.dylib | grep XtAddEventH
000000000000c8b0 T _XtAddEventHandler

> etc. Have you tested this in MacPorts to see if its openmotif package
> can be rebuilt against XQuartz 2.7.9-rc1?

>               Jack
> ps Perhaps you really need both the legacy copy of libXt.6.dylib and
> to build a second copy of libXt,7.dylib using -flat_namespace (placed
> in a buried subdirectory) to cope with the ABI changes in the headers
> for libXt.

That doesn't make sense.  libXt.6.dylib *IS* the version of libXt.dylib using 
-flat_namespace.

There is no ABI change in the headers or anything like that.  This is just a 
change to fix linkage to remove that hack to workaround the bugs in Motif.

> 
> On Wed, Jan 6, 2016 at 3:00 PM, Jeremy Huddleston Sequoia
> <jerem...@apple.com> wrote:
>> XQuartz 2.7.9_rc1 is available for download.  This update contains a 
>> workaround for an issue that users have been reporting on El Capitan.  If 
>> you're on El Capitan and have been seeing OpenGL surfaces remain onscreen 
>> after they should have been dismissed, please give this update a try and 
>> report back.
>> 
>> http://www.xquartz.org/releases/XQuartz-2.7.9_rc1.html
>> 
>> --Jeremy
>> 
>> 
>> 
>> _______________________________________________
>> Xquartz-dev mailing list
>> Xquartz-dev@lists.macosforge.org
>> https://lists.macosforge.org/mailman/listinfo/xquartz-dev
>> 
> 
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev@lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/xquartz-dev
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Xquartz-dev mailing list
Xquartz-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/xquartz-dev

Reply via email to