[kaffe] Re: Problem getting a real static kaffe-bin for ARMuClinux

David Tiller dtiller at captechventures.com
Fri Jan 21 07:11:01 PST 2005

Thank you all for your assistance. 

I guess what I mean by a 'real' static executable is one where all of the executable code is in a single file. There are absolutely no dependencies on external libs of any kind; dynamic, semi-static, faked by libtool - nothing. There are no embedded paths, so you can run it from anywhere. 

As long as a semi-static (libtool-faked) executable will work under uClinux on an ARM 9, I'll be happy.

Thanks again!

-----Original Message-----
From:	Kiyo Inaba [mailto:inaba at src.ricoh.co.jp]
Sent:	Fri 1/21/2005 9:02 AM
To:	andrea.scian at wawnet.biz
Cc:	kaffe at kaffe.org; inaba at src.ricoh.co.jp
Subject:	Re: [kaffe] Re: Problem getting a real static kaffe-bin for ARMuClinux
Hi Andrea,

You wrote:
>Due the fact that Kaffe uses libtool you will never get a "real" static
>executable, but you can only have a "semi-static" executable that will NOT
>use the Linux dynamic library loading but will make all this works on its
>own (IOW: kaffe-bin itself loads libnative and extract the right function
>pointer). I'm not an expert of libtool (I have just some minor experience
>with Kaffe and other open source project that use this tool) so, anyone
>that knows libtool better that me can correct me! :-)

I am neither an expert of libtool, and I heard "semi-static" issues
several times on this list. But for the current David's problem, doesn't
following configuration help?
	  --with-staticbin --with-staticlib --with-staticvm

On m68k/{linux,netbsd}, at least libnative etc are looked like to be
linked static.


kaffe mailing list
kaffe at kaffe.org

More information about the kaffe mailing list