Re: death to -{I,L}/our/{include,lib}!

Will Partain <[email protected]> Thu, 19 Jul 2001 11:05:57 +0100
Newsgroups gmane.comp.sysutils.ark.devel
Message-ID <[email protected]>
Rolf asks:

> >    gcc -I/.-ark-deploy/zlib--1.1.3/include \
> >        -I/.-ark-deploy/libpng--1.0.9/include \
> >        -L/.-ark-deploy/zlib--1.1.3/lib \
> >        -L/.-ark-deploy/libpng--1.0.9/lib ...
> 
> don't you also have a problem with runtime linking?  ...

Yep; it's called "gliding over the details" :-)  I would
really try to sneak more flags to the linker...

[non-HP-UX]

    gcc -I/.-ark-deploy/zlib--1.1.3/include \
        -I/.-ark-deploy/libpng--1.0.9/include \
        -L/.-ark-deploy/zlib--1.1.3/lib \
        -L/.-ark-deploy/libpng--1.0.9/lib \
        -Wl,-R/.-ark-deploy/zlib--1.1.3/lib \
        -Wl,-R/.-ark-deploy/libpng--1.0.9/lib ...

[HP-UX]

    gcc -I/.-ark-deploy/zlib--1.1.3/include \
        -I/.-ark-deploy/libpng--1.0.9/include \
        -L/.-ark-deploy/zlib--1.1.3/lib \
        -L/.-ark-deploy/libpng--1.0.9/lib \
	-Wl,+b,: ...

Anyone got any improvements to that?
(Death to LD_LIBRARY_PATH!)

Will