Xcode 8 linker now defaults to PIE executables for all deployment targets

Jack Howarth <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0A1PXsa5ebRpKDja-bdN6mzKvJosXHBOoBVPACTgK2Grg@mail.gmail.com>
      Apple made one significant linker change in Xcode 8 which caused a
build failure in the sbcl package. The linker now creates PIE executables
regardless of deployment target setting. The previous workaround of passing
'-mmacosx-version-min=10.6' to the compiler no longer suffices and an
explicit passage of '-Wl, -no_pie' is now required for code that is not
ASLR compatible.

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.