Statically linked bash

Dan Nelson dnelson at allantgroup.com
Wed May 25 07:57:35 PDT 2005


In the last episode (May 25), Valerio Daelli said:
> Hello
> we are trying to compile a statically linked bash from ports.
> I edited the Makefile in /usr/ports/shells/bash with '--enable-static-link' 
> in CONFIGURE_ARGS.
> But it didn't work (it compiled a dynamically linked one).
> So I entered in work/bash-3.0 and configured by and with
> 
> ./configure ...DEFAULT_ARGS...  --enable-static-link
> 
> But it didn't work.
> So I edited every Makefile in these directories, to include in every gcc 
> argument -static.
> But It didn't work.
> That's the last compile operation (notice the -static)
> 
> gcc -L./builtins -L./lib/readline -L./lib/readline -L./lib/glob  
> -L./lib/tilde  -L./lib/sh -static -static -rdynamic  -g -O2 -o bash shell.o 

You need to get rid of the -rdynamic option.

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list