[Buildroot] [PATCH v3] Update libaio to 0.3.110

Romain Naour romain.naour at gmail.com
Sat Apr 2 15:53:40 UTC 2016


Hi Alistair, Thomas, All,

Le 18/02/2016 20:39, Alistair Francis a écrit :
> Update libaio from 0.3.108 to 0.3.110. This adds AArch64 support.
> 
> Signed-off-by: Alistair Francis <alistair.francis at xilinx.com>
> ---
>  package/libaio/0001-arches.patch | 454 ++-------------------------------------
>  package/libaio/Config.in         |   2 +-
>  package/libaio/libaio.hash       |   4 +-
>  package/libaio/libaio.mk         |   2 +-
>  4 files changed, 20 insertions(+), 442 deletions(-)
> 

Since the libaio bump, the blktrace package is broken on powerpc [1].

/home/peko/autobuild/instance-1/output/host/usr/bin/powerpc-linux-gnu-gcc
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os  -I. -I..
-I../btt -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -UCOUNT_IOS
-UDEBUG -DNDEBUG -o btreplay btreplay.o -laio -lrt -lpthread
[...]ld: btreplay: hidden symbol `_restgpr_29_x' in [..]libgcc.a(crtresxgpr.o)
is referenced by DSO
[...]ld: final link failed: Nonrepresentable section on output

It's seems that only powerpc is affected by this issue...
I'm not sure about a proper fixes but adding -shared to the command line fixes
the build (not runtime tested though).

Can you take a look ?

Best regards,
Romain Naour

[1] http://autobuild.buildroot.net/?reason=blktrace-1.1.0



More information about the buildroot mailing list