Jonathan Sturges wrote: > 272,273c272,273 > < LD_D="ld -G -z redlocsym" > < LD_L="ld -G -z redlocsym" > --- > > LD_D="gcc -shared -Xlinker -x" > > LD_L="$LD -x -shared" What does this look like as a 'diff -u' patch? (This gives me a little more context.) Here is a diff against CVS top of trunk, it looks a little different to yours, but does it work for you? Index: configure.in =================================================================== RCS file: /cvsroot/pam/Linux-PAM/configure.in,v retrieving revision 1.16 diff -u -r1.16 configure.in --- configure.in 2001/05/08 05:02:50 1.16 +++ configure.in 2001/05/25 17:01:45 @@ -319,8 +319,8 @@ PIC="-K pic" DYNTYPE=so LD=ld - LD_D="cc -z text -G -R." - LD_L="$LD_D" + LD_D="ld -G -z redlocsym" + LD_L="ld -G -z redlocsym" RANLIB=ranlib STRIP=strip CC_STATIC= Thanks Andrew