[uClibc]DOLFS problems

Nick Matthews nmatthews at itactics.com
Mon Jan 28 15:33:45 UTC 2002


On Wed, 2002-01-23 at 11:09, Nick Matthews wrote:
> I'm running the january 23rd tarball snapshot of uclibc. (i've tried
> various other versions, including the last official build, but always
> with the same problem)
> 
> I have DOLFS enabled. 
> 
> uclibc itself compiles perfectly. It installs without a hitch.
> 
> however, whenever I attempt to compile anything with DOLFS support (such
> as util-linux-2.11n, e2fsprogs-1.25, or the latest busybox snapshot, I
> get these irritating, undefined references from the linker.
> These references are to all the 64 functions, such as open64,
> __lxstat64, readdir64, etc.
> 
> Any help here would be appreciated...
> I can send more verbose info if it would help any...
> 
> 

Looking into this further, although i have DOLFS = true in my Config
file, when i do a make uClibc_config.h the LFS define is actually 
#undef __UCLIBC_HAVE_LFS

which I would tend to think would mean that something in the makefile is
screwed up... however, through examination of the script, I can't see
how this could be. I suspect anti-voodoo. 

I seem to have solved this problem by running first "make
uClibc_config.h" then editing the #undef line to 
#define __UCLIBC_HAVE_LFS 1

Then, make headers
then make, make install

now it seems to compile things properly. 

any idea why the config file is munged up?





More information about the uClibc mailing list