How to compile lang/perl5.14 static ?

Glen Barber gjb at FreeBSD.org
Sat Mar 8 03:48:32 UTC 2014


I am not sure why I am in CC on this.

Glen


On Sat, Mar 08, 2014 at 03:35:11AM +0100, Julian H. Stacey wrote:
> Hi freebsd-perl at freebsd.org
> On 9.1-release & up, how can one compile lang/perl5.14 static ?
> cd /usr/ports/lang/perl5.14 ; make LDFLAGS=-static      # Fails
> LDFLAGS=-static in /etc/make.conf 			  Fails
> My hack fails:
>  http://www.berklix.com/~jhs/src/bsd/fixes/freebsd/ports/gen/lang/perl5.14/files/
> Other ideas please ?
> 
> I want perl static so I can debug/solve a problem with procmail calling
> demime calling perl, perl is now in /usr/local, where shared libs are
> no longer being seen from my procmail filter
> 	http://berklix.com/~jhs/dots/.procmailrc
> 	http://berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/mail/demime
> 
> I was seeing a similar lack of shared libs problem with /usr/local/bin/emil
> called from procmail, until I compiled emil static.
> http://www.berklix.com/~jhs/src/bsd/fixes/freebsd/ports/gen/mail/emil/Makefile.REL=9.1-RELEASE.diff
> 
> Idealy I would solve the problem in procmail, but I dont know how,
> 	adding -p to .forward did not help
> 	adding 
>  LD_LIBRARY_PATH=/lib:/usr/lib:/usr/lib/compat:/usr/local/lib:/usr/local/lib/browser_plugins/gnash:/usr/local/GNUstep/Local/Library/Libraries:/usr/local/GNUstep/System/Library/Libraries:/usr/local/kde4/lib:/usr/local/lib/R/lib:/usr/local/lib/alsa-lib:/usr/local/lib/compat:/usr/local/lib/dovecot:/usr/local/lib/dovecot/imap:/usr/local/lib/dovecot/lda:/usr/local/lib/dovecot/pop3:/usr/local/lib/event2:/usr/local/lib/ffmpeg1:/usr/local/lib/gcc42:/usr/local/lib/gcc46:/usr/local/lib/gnash:/usr/local/lib/graphviz:/usr/local/lib/httrack:/usr/local/lib/libxul:/usr/local/lib/mysql:/usr/local/lib/nss:/usr/local/lib/pth:/usr/local/lib/qt4:/usr/local/lib/virtualbox
> to .procmailrc did not help
> 
> I cc'd Maintainers of procmail emil & [ex]demime  FYI
> 
> Any ideas welcome, Thanks.
> 
> PS I am not on perl at freebsd.org, please keep jhs at berklix.com on CC.
> 
> Cheers,
> Julian
> -- 
> Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com
>  Reply below not above, like a play script.  Indent old text with "> ".
>  Send plain text.  No quoted-printable, HTML, base64, multipart/alternative.
> 		Boycott Putin's Russia, invaders of Ukraine
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-perl/attachments/20140307/853e872d/attachment.sig>


More information about the freebsd-perl mailing list