> > >> It's 'gcc', but I think that when I do 'perl Makefile.PL > >> LIBS="-L/lib/location -l...." it overwrites the libs that you intend to > >> specify with exactly those libs that I've specified. > >> So, if i don't specify '-lgomp' in my LIBS arg, then it's not present > >> when needed. (I haven't verified this, btw.) > > > > Yes indeed, it seems that adding LIBS as arguments can only overwrite, not > > append ldflags as one might want here. I don't like and don't understand > > that perl feature, and therefore added EXTRA_LDFLAGS to Prima. I believe > > you can safely use it for prepending your /lib/location instead. > > That nearly works. > > I initially tried "EXTRA_LDFLAGS=-LC:/lib/location" but it seems that > because I use static libraries I have to link to libz - and Prima doesn't > provide the '-lz' argument. > So I tried "EXTRA_LDFLAGS=-LC:/lib/location -lz", but that places libz at > the head of the queue, and I think it needs to be *appended* to the other > end of the queue - so I still got "undefined references" to various libz > symbols. > > It's unusual that there's a need to specify the location of the libraries as > that location is specified in $Config{libpth} and perl therefore has no > problem finding them. > I assume it's needed only because the configure process (conducted by the > Makefile.PL) is unaware of that location. > > It's no big deal for me - my Prima build is scripted, and it doesn't really > bother me what that script contains. > And things are currently working fine if I prepend '-lgomp' to the LIBS arg > I give to Makefile.PL.
Well, if that doesn't give you problems it's okay then, I guess.. Some long time ago I also tried linking Prima to custom-built static libs, but that time I explicitly added libz to libpng static build for the same reason. -- Sincerely, Dmitry Karasik ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ pdl-devel mailing list pdl-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-devel