Ruben Gonzalez Arnau:
> This is a self reply, since I get an email from other LFS user with
> exactly same problem as me, and if someone is searching about it, it's
> good to explain it.
>
> 1) Compile errors 'proc_mnt.o' are fixed in the latest aufs version,
> also
> it's not a bug in aufs, it's a make bug if you are using version 3.82
> (lfs), aslo it's fixed in the latest make cvs too.

Exactly.
It is a known problem of make-3.82.
I rewrote (and already released) the dependency in aufs2-util/Makefile
to support make-3.82 with keeping compatibility.


> 2) After that, it compiles but aufs-utils does not work since it get
> segfaults with errors like this:
>
> # /sbin/mount.aufs
> unexpected reloc type in static binarySegmentation fault

Currently I am guessing this problem is related to the build
environment. To convert the link type from static to dynamic is one
solution, I agree. But it may be inefficient for other cases as Ruben
wrote.

I have googled "unexpected reloc type static" and found such problem is
already reported several times in gentoo.
        Bug#: 333053
        Bug#: 333137
They seem to solve the problem by changing their compile flags.

Also there are a bug report about binutils package, and it says strip(1)
breaks the binary.
        Bug binutils/10337
        (also Bug ld/10911 (fixed? in Nov 2009))
It was fixed in Jun 2009.
Is binutils in your gentoo system the unfixed version?


J. R. Okajima

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl

Reply via email to