Date: Wed, 18 Apr 2001 09:10:04 -0700 (PDT) From: Will Andrews <will@physics.purdue.edu> To: freebsd-bugs@FreeBSD.org Subject: FW: Re: bin/26666: New port: pam_ssh (moved out from base) Message-ID: <200104181610.f3IGA4R92573@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/26666; it has been noted by GNATS. From: Will Andrews <will@physics.purdue.edu> To: obrien@FreeBSD.org Cc: ajk@iu.edu, FreeBSD GNATS DB <FreeBSD-gnats-submit@FreeBSD.org> Subject: FW: Re: bin/26666: New port: pam_ssh (moved out from base) Date: Wed, 18 Apr 2001 10:58:56 -0500 David, Am I right that revs 1.87 and 1.61.2.12 of src/sys/sys/param.h denote the removal of -lgcc_pic? I need an ${OSVERSION} check on this to regex out the -lgcc_pic for newer systems. See: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/sys/param.h Andy, It may be easier to simply use a regex in the port Makefile to adjust settings, at least until you can make a similar adjustment in the pam_ssh Makefile. I think you'd want something similar to this: OSVERSION!= /sbin/sysctl -n kern.osreldate .if (${OSVERSION} <= 420001) LDADD+= -lgcc_pic .endif You could wrap this with an .if (${OSNAME} == "FreeBSD") if you are so inclined to make it portable among BSD (with a similar definition of course :-). ----- Forwarded message from "Andrew J. Korty" <ajk@iu.edu> ----- Date: Wed, 18 Apr 2001 10:39:37 -0500 (EST) From: "Andrew J. Korty" <ajk@iu.edu> To: <will@FreeBSD.org> Cc: <freebsd-bugs@FreeBSD.org> Subject: Re: bin/26666: New port: pam_ssh (moved out from base) On Tue, 17 Apr 2001 will@FreeBSD.org wrote: > State-Changed-Why: > Doesn't build on 4.3-RC: > > cc -pipe -fpic -DPIC -O -pipe -Wall -c rijndael.c -o rijndael.So > cc -pipe -fpic -DPIC -O -pipe -Wall -c xmalloc.c -o xmalloc.So > building shared library pam_ssh.so > /usr/libexec/elf/ld: cannot find -lgcc_pic > *** Error code 1 > > Stop in /net/puck/will/ports/security/pam_ssh/work/pam_ssh-1.5. > *** Error code 1 > > Removing -lgcc_pic fixes it. What shall we do here? I'm not sure why I was using -lgcc_pic before, but it doesn't appear to be necessary under 4.2-RELEASE. I've removed it from the Makefile and moved the tag for 1.5, but I can't log in to SourceForge to change replace the file. I'll try later. If you want, just make a patch to remove it. -- Andrew J. Korty, Principal Security Engineer, GCIA Office of the Vice President for Information Technology Indiana University ----- End forwarded message ----- -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104181610.f3IGA4R92573>