Hi,

I am trying to build an rpm for an application. This application needs to
link with libhtp library. libhtp has a few undefined symbols, for which it
depends on libz.
I wanted to link libhtp statically to the application, hence i overrode
LDFLAGS in the SPEC file to point to the location of libhtp.a.

export LDFLAGS="-L`pwd`  -lz -ldag  -O3 -mtune=generic"

However, libtool seems to insert the -lz directive in front of the -lhtp
during linking.

gcc -Wextra -Wall -fno-strict-aliasing ....  -lz -ldag -lhtp ...

Since the archive is scanned only once for loading the required symbols,
linking fails as there are unresolved symbols in libhtp.

Is there anyway to get around this  ?


-- 
keep klicking
Anantha Narasimhan
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to