in reply to Re^3: MakeMaker and Library filename extensions ( :nosearch )
in thread MakeMaker and Library filename extensions
Why would one NOT want to improve their Makefile.PL ... That would be utterly ignorant!
Now if you meant improve MakeMaker et al ... I agree!
Upgrade ExtUtils::Liblist = 6.63_02 with Perl 5.16
It has always accepted those
It has, The following log bits would beg to differ ...
Shared build ...
Potential libraries are '-L/usr/local/lib -lMyLib -liconv': '-lMyLib' found at /usr/local/lib/libMyLib.so '-liconv' found at /usr/local/lib/libiconv.so.7
Shared build, fully qualified filename, using -l ...
Potential libraries are '-L/usr/local/lib -l/usr/local/lib/libMyLib.so + -liconv': /usr/local/lib/libMyLib.so not found in /usr/local/lib /usr/local/lib/libMyLib.so not found in /usr/lib /usr/local/lib/libMyLib.so not found in /usr/local/lib Note (probably harmless): No library found for -l/usr/local/lib/libMyL +ib.so '-liconv' found at /usr/local/lib/libiconv.so.7
Shared build, full path and filename w/o extension, using -l ...
Potential libraries are '-L/usr/local/lib -l/usr/local/lib/libMyLib -l +iconv': /usr/local/lib/libMyLib not found in /usr/local/lib /usr/local/lib/libMyLib not found in /usr/lib /usr/local/lib/libMyLib not found in /usr/local/lib Note (probably harmless): No library found for -l/usr/local/lib/libMyL +ib '-liconv' found at /usr/local/lib/libiconv.so.7
Shared build, fully qualified filename, without using -l ...
A valid Make tool chain argument ...
Potential libraries are '-L/usr/local/lib /usr/local/lib/libMyLib.so - +liconv': Unrecognized argument in LIBS ignored: '/usr/local/lib/libMyLib.so' '-liconv' found at /usr/local/lib/libiconv.so.7
Shared build, full path and filename w/o extension, without using -l ...
Potential libraries are '-L/usr/local/lib /usr/local/lib/libMyLib -lic +onv': Unrecognized argument in LIBS ignored: '/usr/local/lib/libMyLib' '-liconv' found at /usr/local/lib/libiconv.so.7
Shared build with full path, HACKED filename using -l ...
Potential libraries are '-L/usr/local/lib -l/usr/local/lib/MyLib.so -l +iconv': /usr/local/lib/MyLib.so not found in /usr/local/lib /usr/local/lib/MyLib.so not found in /usr/lib /usr/local/lib/MyLib.so not found in /usr/local/lib Note (probably harmless): No library found for -l/usr/local/lib/MyLib. +so '-liconv' found at /usr/local/lib/libiconv.so.7
Shared build with full path, HACKED filename w/o extension using -l ...
Potential libraries are '-L/usr/local/lib -l/usr/local/lib/MyLib -lico +nv': /usr/local/lib/MyLib not found in /usr/local/lib /usr/local/lib/MyLib not found in /usr/lib /usr/local/lib/MyLib not found in /usr/local/lib Note (probably harmless): No library found for -l/usr/local/lib/MyLib '-liconv' found at /usr/local/lib/libiconv.so.7
Static build with both the .a and .so in /usr/local/lib ...
Should have picked up the .a ...
Potential libraries are '-L/usr/local/lib -lMyLib -lz -liconv': '-lMyLib' found at /usr/local/lib/libMyLib.so z not found in /usr/local/lib '-lz' found at /usr/lib/libz.so '-liconv' found at /usr/local/lib/libiconv.so.7
Static build with /usr/local/lib/libMyLib.so removed ...
Potential libraries are '-L/usr/local/lib -lMyLib -lz -liconv': '-lMyLib' found at /usr/local/lib/libMyLib.a z not found in /usr/local/lib '-lz' found at /usr/lib/libz.so '-liconv' found at /usr/local/lib/libiconv.so.7
Think I got all logical and a couple illogical permutations covered ...
-Enjoy
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^5: MakeMaker and Library filename extensions ( :nosearch )
by Anonymous Monk on Jan 19, 2013 at 08:17 UTC | |
by Anonymous Monk on Jan 22, 2013 at 00:35 UTC | |
by Anonymous Monk on Jan 22, 2013 at 03:24 UTC |