For this example I built GNUstep on debian from sources using tools-script. I 
then just built terminal from gap.

jmaloney@debian:~/gap/system-apps/Terminal$ ldd Terminal.app/Terminal
linux-vdso.so.1 (0x00007fc0cad1f000)
libgnustep-gui.so.0 => 
/usr/GNUstep/System/Library/Libraries/libgnustep-gui.so.0 (0x00007fc0ca600000)
libgnustep-base.so.1.31 => 
/usr/GNUstep/System/Library/Libraries/libgnustep-base.so.1.31 
(0x00007fc0c9e00000) libobjc.so.4.6 => 
/usr/GNUstep/System/Library/Libraries/libobjc.so.4.6 (0x00007fc0cac89000)

For base why does it link to a specific version?

/usr/GNUstep/System/Library/Libraries/libgnustep-base.so.1.31

Instead of:

/usr/GNUstep/System/Library/Libraries/libgnustep-base.so.0

Is there a build option to make base work the same way as gui so I can upgrade 
core libs without affecting applications?

Joseph Maloney

Sent with [Proton Mail](https://proton.me/mail/home) secure email.

Reply via email to