Henry Jen wrote:
William A. Rowe, Jr. wrote:

The issue I have is that your -enforcing- -R destroys my -portability-.  We
need to find a happy comprimize to build to a manditory -prefix versus the
usual -prefix, yet relocatable (with LD_LIBRARY_PATH).

Hmm, I am curious what portability is destroyed. :-)

IIUC, before patch, my solaris binary can deployed at an arbitrary /opt/apache2/
location, apachectl resolves the LD_LIBRARY_PATH.  Before patch, your arbitrary
solution (linked to a thirdparty build of expat installed in /usr/local/lib or
some other, nonstandard, location) fails to resolve libexpat.so at run time.

After patch, my solaris binary can no longer be redeployed to /opt/httpd/, but
your binary finds your expat in /opt/sfw/lib or where ever.

So my point is, if you want to add -R explicitly to your ldflags, that's cool.
If you want to come up with a proposal to make this automatic but optional,
that's cool too.  If you unilaterally decide your way is right, that's not cool.

:)

Bill

Reply via email to