in reply to perl-5.10.0: Where is DynaLoader.a?

My perl-5.10.0 installation only contains a DynaLoader.o. I know next to nothing about the various object files, but maybe that one works for your?

Replies are listed 'Best First'.
Re^2: perl-5.10.0: Where is DynaLoader.a?
by syphilis (Archbishop) on Jul 25, 2008 at 12:48 UTC
    My perl-5.10.0 installation only contains a DynaLoader.o

    Are you sure ? My 5.10 installations don't contain either DynaLoader.a or DynaLoader.o. There's a DynaLoader.o in the build tree - but not anywhere in the perl installation that I can see.

    For pre-5.10 I find that auto/DynaLoader/DynaLoader.a exists.

    Cheers,
    Rob
Re^2: perl-5.10.0: Where is DynaLoader.a?
by seank (Acolyte) on Jul 25, 2008 at 12:25 UTC
    I think it is strange that any distribution of software would have object files in it. It should consist only only of archives *.a, shared objects *.so, and additionally in the case of Perl *.pm, *.pl, *.al, ... . The fact that you're dist has any *.o in it, suggests to me that it was built, but not 'installed' correctly.

    Since I built and ran 'make install' I don't have any *.o files. More relevantly, the only DynaLoader-related files I have are:
    native]$ ls /usr/lib/perl5/5.10.0/i686-linux/auto/DynaLoader/ autosplit.ix dl_expandspec.al dl_findfile.al dl_find_symbol_anywher +e.al native]$ /usr/lib/perl5/5.10.0/i686-linux/DynaLoader.pm

    Thanks for the response, but I'm afraid it doesn't help.