On Tue, 13 Apr 2010, Greg Larkin wrote:
> Ok, I see why there's a problem now.  My linker hints were set up in
> such a way that /usr/local/lib/gcc45 appeared before /usr/lib, so I
> didn't have the libstdc++.so.6 problem.  However, that's not a normal
> configuration, so we have to fix this another way.
> 
> Gerald, you ran into this problem a while back and posted a question
> about it here:
> http://www.mail-archive.com/freebsd-ports@freebsd.org/msg23261.html
> 
> There are some other folks with the same problem here (old thread):
> http://gcc.gnu.org/ml/gcc/2001-03/msg01069.html
> 
> Did you ever decide on a resolution for this problem?  Should I simply
> create a wrapper script for pdftk that sets LD_LIBRARY_PATH, or is the
> rpath solution better?

The way I have addressed this for C, C++ and from what I can tell all
relevant Fortran users of USE_GCC= is by setting the following

 CFLAGS+=                -Wl,-rpath=${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS}
 LDFLAGS+=               -Wl,-rpath=${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS}

in Mk/bsd.gcc.mk.  

Apparently pdftk does not use LDFLAGS (and it not using CFLAGS for Java
code is somewhat expected).  Is there some similar variable we could set
for Java code?  JFLAG, JAVAFLAGS,...?  Or could you inject the use of
CFLAGS or LDFLAGS during linking?

Gerald
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to