"sco5.h" `%{!z*:-z text}'
Golubev I. N.
gin@mo.msk.ru
Mon Aug 27 10:46:00 GMT 2001
`%{!z*:-z text}' construct in LINK_SPEC forces gcc always to specify
`-z text' while linking shared libraries. With some input files (even
from native libs) it will cause linker to fail.
In fact sco5 can link any (non PIC, not adapted to shlibs in any way)
objects to shlibs, and those shlibs will work normally. Sometimes
using such an objects is what is desired, since non PIC version of
object is the only available one.
Why forcing such an option was included at all?
More information about the Gcc
mailing list