… | |
… | |
33 | # --allow-multiple-definition exists to work around uclibc's pthread static linking bug |
33 | # --allow-multiple-definition exists to work around uclibc's pthread static linking bug |
34 | PERL_LDFLAGS="-Wl,--no-gc-sections -Wl,--allow-multiple-definition" |
34 | PERL_LDFLAGS="-Wl,--no-gc-sections -Wl,--allow-multiple-definition" |
35 | PERL_LIBS="-lm -lcrypt" # perl loves to add lotsa crap itself |
35 | PERL_LIBS="-lm -lcrypt" # perl loves to add lotsa crap itself |
36 | |
36 | |
37 | # some configuration options for modules |
37 | # some configuration options for modules |
38 | export PERL_MM_USE_DEFAULT=1 |
38 | PERL_MM_USE_DEFAULT=1 |
39 | #export CORO_INTERFACE=p # needed without nptl on x86, due to bugs in linuxthreads - very slow |
39 | #CORO_INTERFACE=p # needed without nptl on x86, due to bugs in linuxthreads - very slow |
40 | export EV_EXTRA_DEFS='-DEV_FEATURES=4+8+16+64 -DEV_USE_SELECT=0 -DEV_USE_POLL=1 -DEV_USE_EPOLL=1 -DEV_NO_LOOPS -DEV_COMPAT3=0' |
40 | EV_EXTRA_DEFS='-DEV_FEATURES=4+8+16+64 -DEV_USE_SELECT=0 -DEV_USE_POLL=1 -DEV_USE_EPOLL=1 -DEV_NO_LOOPS -DEV_COMPAT3=0' |
|
|
41 | export PERL_MM_USE_DEFAULT CORO_INTERFACE EV_EXTRA_DEFS |
41 | |
42 | |
42 | # which extra modules to install by default from CPAN that are |
43 | # which extra modules to install by default from CPAN that are |
43 | # required by mkbundle |
44 | # required by mkbundle |
44 | STATICPERL_MODULES="common::sense Pod::Strip PPI::XS Pod::Usage" |
45 | STATICPERL_MODULES="common::sense Pod::Strip PPI::XS Pod::Usage" |
45 | |
46 | |
… | |
… | |
66 | |
67 | |
67 | MKBUNDLE="${MKBUNDLE:=$STATICPERL/mkbundle}" |
68 | MKBUNDLE="${MKBUNDLE:=$STATICPERL/mkbundle}" |
68 | PERL_PREFIX="${PERL_PREFIX:=$STATICPERL/perl}" # where the perl gets installed |
69 | PERL_PREFIX="${PERL_PREFIX:=$STATICPERL/perl}" # where the perl gets installed |
69 | |
70 | |
70 | unset PERL5OPT PERL5LIB PERLLIB PERL_UNICODE PERLIO_DEBUG |
71 | unset PERL5OPT PERL5LIB PERLLIB PERL_UNICODE PERLIO_DEBUG |
71 | export LC_ALL=C # just to be on the safe side |
72 | LC_ALL=C; export LC_ALL # just to be on the safe side |
72 | |
73 | |
73 | # set version in a way that Makefile.PL can extract |
74 | # set version in a way that Makefile.PL can extract |
74 | VERSION=VERSION; eval \ |
75 | VERSION=VERSION; eval \ |
75 | $VERSION=0.912 |
76 | $VERSION=0.92 |
76 | |
77 | |
77 | BZ2=bz2 |
78 | BZ2=bz2 |
78 | BZIP2=bzip2 |
79 | BZIP2=bzip2 |
79 | |
80 | |
80 | fatal() { |
81 | fatal() { |