How to create a static build

Steven Schveighoffer schveiguy at yahoo.com
Tue Nov 6 18:49:30 PST 2007


"mandel" wrote
> Hi,
>
> I like to know how I can make a static build.
> I can't get my program binaries to run on other linux
> systems because some shared libs are missing.

You could use -static on the link line.  If you are using dmd, just copy the 
link line it outputs to gcc and add the -static argument.

However, I don't recommend using this.  I have heard there are problems with 
statically linking against glibc, and the maintainers say they aren't going 
to fix it because nobody should be using static linking anymore...

-Steve 





More information about the Digitalmars-d mailing list