jhi, I know you have already come up to the same conclusion but here is the patch to Configure to make static perl all right. Tested under FreeBSD.
> diff -u Configure Configure.orig --- Configure Mon Mar 25 23:09:16 2002 +++ Configure.orig Sat Mar 23 01:00:07 2002 @@ -19455,7 +19455,7 @@ # SDBM_File/sdbm). A.D. 10/25/2001. # Encode::XX need explicit mentions for the same reason. # --jhi 2002-03-04 -known_extensions="$known_extensions threads/shared Encode/CN Encode/JP Encode/KR Encode/TW Encode/Byte Encode/EBCDIC Encode/Symbol" +known_extensions="$known_extensions threads/shared Encode/CN Encode/JP Encode/KR Encode/TW" set X $nonxs_extensions shift nonxs_extensions="$*" __EOP__ As you see, Encode::XX is hand-coded and it is ugly (But I have no intention to add yet another Encode::XX to perl dist; The others should go to CPAN) Maybe I will write a shell script under Encode so Configure can use it... Dan the Encode Maintainer