On Tue Mar 18 14:05:34 2008, rurban wrote:
> > It's time to use Configure.pl with the option --without-crypto
>
> Or to add -lcrypto to the cmdline.
> Configure.pl fails to pick it up apparently.
>
> my %Parrot::Config::Generated::PConfig contains -lcrypto in libs
> 'libs' => '-ldl -lcrypt -lgmp -lreadline -lcrypto',
> so there's something else broken.
> However, the rest compiles ok.
>
> dynpmc does contain it:
> my $extraLibs = '-ldl -lcrypt -lgmp -lreadline -lcrypto ';
> but it is only used on windows. How should does work on other platforms?
>
> Anyway I fixed it with this patch:
>
> config/gen/makefiles/dynpmc_pl.in
> diff -ub config/gen/makefiles/dynpmc_pl.in.orig
> --- config/gen/makefiles/dynpmc_pl.in.orig 2008-03-15
> 22:01:26.015625000 +0000
> +++ config/gen/makefiles/dynpmc_pl.in 2008-03-18 21:06:16.250000000
+0000
> @@ -92,6 +92,8 @@
> }
> else {
> $liblist = join( ' ', map { "-l$_" } keys %$libs );
> + my $extraLibs = '@libs@ @icu_shared@';
> + $liblist .= ' ' . $extraLibs;
> }
>
> return
>
>
It looks like chromatic added this patch in r26632. Does it resolve
this issue?