Has anyone encountered problems building and installing Perl modules under TS 6.1 with perl 5.8.2? I first encountered it with DBD:

racle but I get the same problem with every module I attempt to make. I keep getting an error when I run ‘make’ : “/usr/ccs/bin/ld: illegal option — E”. This didn't occur before the 6.1 upgrade.
I found a mention on another bulletin board of someone else getting "/usr/ccs/bin/ld: illegal option -- E" when running make from a perl generated Makefile on Solaris 5.8.
"Sun put out a patch to their linker (ld) that breaks the Configure script for perl. It checks for a specific info string output from the ld command, and decides from that if you are using Sun's ld, or the Gnu ld. Since that patch changes the output of the ld command's info string, Configure thinks you are using Gnu's ld, and hence sets up the Gnu ld options to pass to Sun's ld. Obviously, this doesn't work. Sun has since fixed it, by another patch that puts back the old info string in their ld.
The patch to ld that broke this is 109147-14. The 109147-16 patch fixes it again."
But we have a more recent version of patch 109147 (109147-27). Anyone have any ideas?
Here's an example (error is at the end):
[~/tmp/DBD-Oracle-1.15] jkepler$ make
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp oraperl.ph blib/lib/oraperl.ph
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oraperl.pm blib/lib/Oraperl.pm
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
/opt/iw-home/TeamSite/iw-perl/bin/iwperl -p -e "s/~DRIVER~/Oracle/g" /opt/iw-home/TeamSite/iw-perl/vendor/lib/auto/
DBI/Driver.xst > Oracle.xsi
/opt/iw-home/TeamSite/iw-perl/bin/iwperl /opt/iw-home/TeamSite/iw-perl/lib/ExtUtils/xsubpp -typemap /opt/iw-home/
TeamSite/iw-perl/lib/ExtUtils/typemap -typemap typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
gcc -c -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/oracle/product/8.1.7/rdbms/public -I/opt/oracle/product/8.1.7/
plsql/public -I/opt/oracle/product/8.1.7/network/public -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/oracle/product/
8.1.7/rdbms/public -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/iw-home/TeamSite/iw-perl/vendor/lib/auto/DBI
-DUSE_HAS_SEED_EXPLICIT -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
-DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" -fPIC "-I/opt/iw-home/TeamSite/iw-perl/lib/CORE" -DUTF8_SUPPORT Oracle.c
gcc -c -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/oracle/product/8.1.7/rdbms/public -I/opt/oracle/product/8.1.7/
plsql/public -I/opt/oracle/product/8.1.7/network/public -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/oracle/product/
8.1.7/rdbms/public -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/iw-home/TeamSite/iw-perl/vendor/lib/auto/DBI
-DUSE_HAS_SEED_EXPLICIT -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
-DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" -fPIC "-I/opt/iw-home/TeamSite/iw-perl/lib/CORE" -DUTF8_SUPPORT dbdimp.c
gcc -c -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/oracle/product/8.1.7/rdbms/public -I/opt/oracle/product/8.1.7/
plsql/public -I/opt/oracle/product/8.1.7/network/public -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/oracle/product/
8.1.7/rdbms/public -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/iw-home/TeamSite/iw-perl/vendor/lib/auto/DBI
-DUSE_HAS_SEED_EXPLICIT -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
-DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" -fPIC "-I/opt/iw-home/TeamSite/iw-perl/lib/CORE" -DUTF8_SUPPORT oci7.c
gcc -c -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/oracle/product/8.1.7/rdbms/public -I/opt/oracle/product/8.1.7/
plsql/public -I/opt/oracle/product/8.1.7/network/public -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/oracle/product/
8.1.7/rdbms/public -I/opt/oracle/product/8.1.7/rdbms/demo -I/opt/iw-home/TeamSite/iw-perl/vendor/lib/auto/DBI
-DUSE_HAS_SEED_EXPLICIT -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O
-DVERSION=\"1.15\" -DXS_VERSION=\"1.15\" -fPIC "-I/opt/iw-home/TeamSite/iw-perl/lib/CORE" -DUTF8_SUPPORT oci8.c
Running Mkbootstrap for DBD:
racle ()
chmod 644 Oracle.bs
rm -f blib/arch/auto/DBD/Oracle/Oracle.so
LD_RUN_PATH="/opt/oracle/product/8.1.7/lib:/opt/oracle/product/8.1.7/rdbms/lib" gcc -Wl,-E -G -L/usr/local/lib Oracle.o
dbdimp.o oci7.o oci8.o -L/opt/oracle/product/8.1.7/lib/ -L/opt/oracle/product/8.1.7/rdbms/lib/ -lclntsh /opt/oracle/
product/8.1.7/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58
-ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8
-ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lnro8
-lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8
-lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8
-lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8 -lclient8 -lvsn8 -lwtc8 -lcommon8
-lgeneric8 -lwtc8 -lmm -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8
-ln8 -lncrypt8 -lnk58 -ln8 -lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8
-lnrad8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8
-lnzjs8 -ln8 -lnl8 -lnro8 -lnbeq8 -lnhost8 -ln8 -lncrypt8 -lnidx8 -ln8 -lncrypt8 -lnus8 -ln8 -lncrypt8 -lnk58 -ln8
-lncrypt8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -ln8 -lncrypt8 -lnoname8 -ln8 -lncrypt8 -lnrad8 -ln8 -lncrypt8
-ln8 -lncrypt8 -lnsid8 -ln8 -lncrypt8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8 -lntns8 -lnsgr8 -lnzjs8 -ln8 -lnl8
-lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -ltrace8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lclient8 -lvsn8 -lwtc8 -
lcommon8 -lgeneric8 -lnls8 -lcore8 -lnls8 -lcore8 -lnls8 -lnsl -lsocket -lgen -ldl -lsched -lsched -R/opt/oracle/product/
8.1.7/lib -laio -lposix4 -lkstat -lm -lthread -o blib/arch/auto/DBD/Oracle/Oracle.so
/usr/ccs/bin/ld: illegal option -- E
usage: ld [-6:abc:d:e:f:h:il:mo
:rstu:z:B:CD:F:GI:L:M:N
:Q:R
:VY:?] file(s)
snip - stuff removed
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `blib/arch/auto/DBD/Oracle/Oracle.so'
jkepler@aha.org