New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
question about statically linking perl #741
Comments
From mlevine@reshape.comI am using gcc-2.95.1 and trying to compile perl 5.004_01 statically. ./Configure -de -Dprefix='/home/mlevine/reshape.static/bin/perl ' -Dlibs='-lm When I make perl, I die during the link of miniperl. The commands being generated /home2/mlevine/reshape_tools/bin/gcc -DPERL_CORE -c -DRESHAPE -I/usr/local/include -O miniperlmain.c When the make process tries to create miniperl, it gets undefined symbols, like this: Undefined first referenced^M It seems like either miniperlmain.o or libperl.a is accessing a function in Any ideas on what I am doing wrong? |
From @gsarOn Tue, 19 Oct 1999 08:48:15 PDT, mlevine wrote:
Sorry I can't help with your real problem, but why such an old Sarathy |
From @doughera88On Tue, 19 Oct 1999, mlevine wrote:
Assuming (from the nss_deffinder stuff, i.e. the "Name Service Switch"
This diagnosis looks reasonable.
I don't think you're doing anything "wrong", but you may have to rethink FILES A source named SSS is implemented by a shared object named /usr/lib/nss_compat.so.1 implements "compat" source I don't think you'll easily be able to build a perl on Solaris that uses Hope this helps, Andy Dougherty doughera@lafayette.edu |
From [Unknown Contact. See original ticket]Mlevine <mlevine@reshape.com> writes:
I cannot see anything in there which tells us which OS you are using.
If this is Solaris you may just not be able to build fully static.
If libc.a needs dlopen() & co. you are in bad shape. But note that this means you need to specify HOW names are going
Why do you want an all static version?
|
Migrated from rt.perl.org#1664 (status was 'resolved')
Searchable as RT1664$
The text was updated successfully, but these errors were encountered: