> 
> >> 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

Reply via email to