[email protected] scripsit:

> I wasn't familiar with the '-z' option, and I gleaned it's used by the
> gnu linker.  Since this option is invoked only with "-deploy" in the
> test suite, I'm not really sure of its purpose.  It may be needed by
> gcc, but '-z origin' was indigestible by clang.

In the RPATH, which is set by the -R switch, the literal string "$ORIGIN"
represents the directory that the executable file was run from.  At least
this is so on Linux and Solaris.  But on FreeBSD, it is interpreted
as a literal directory name unless the "-z origin" switch was passed
to the linker.  A bug in clang prevents it from handling the -R and
"-z origin" switches at the same time.

-- 
A mosquito cried out in his pain,               John Cowan
"A chemist has poisoned my brain!"              http://www.ccil.org/~cowan
        The cause of his sorrow                 [email protected]
        Was para-dichloro-
Diphenyltrichloroethane.                                (aka DDT)

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to