diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2012-07-23 23:41:15 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2012-07-25 18:23:34 +0200 |
commit | 30d2b422e53da8dcb4c13b6fdd47a959607807c5 (patch) | |
tree | b0f9da2682eecde9a04c061880be9091bfda7bfa /package/x11r7/xserver_xorg-server/xserver_xorg-server-01-add-dlopen-libs-flags-to-kdrive.patch | |
parent | c4cb627010545343e425396c90dd62639516274d (diff) | |
download | buildroot-novena-30d2b422e53da8dcb4c13b6fdd47a959607807c5.tar.gz buildroot-novena-30d2b422e53da8dcb4c13b6fdd47a959607807c5.zip |
xserver_xorg-server: add upstream patches to fix build issue
Fixes the following build issue with gcc 4.6:
LINK Xfbdev
.../host/opt/ext-toolchain/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.1/../../../../arm-none-linux-gnueabi/bin/ld: ../../../os/.libs/libos.a(backtrace.o): undefined reference to symbol 'dladdr@@GLIBC_2.4'
.../host/opt/ext-toolchain/bin/../lib/gcc/arm-none-linux-gnueabi/4.6.1/../../../../arm-none-linux-gnueabi/bin/ld: note: 'dladdr@@GLIBC_2.4' is defined in DSO .../host/usr/arm-unknown-linux-gnueabi/sysroot/lib/libdl.so.2 so try adding it to the linker command line
.../host/usr/arm-unknown-linux-gnueabi/sysroot/lib/libdl.so.2: could not read symbols: Invalid operation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/x11r7/xserver_xorg-server/xserver_xorg-server-01-add-dlopen-libs-flags-to-kdrive.patch')
-rw-r--r-- | package/x11r7/xserver_xorg-server/xserver_xorg-server-01-add-dlopen-libs-flags-to-kdrive.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/package/x11r7/xserver_xorg-server/xserver_xorg-server-01-add-dlopen-libs-flags-to-kdrive.patch b/package/x11r7/xserver_xorg-server/xserver_xorg-server-01-add-dlopen-libs-flags-to-kdrive.patch new file mode 100644 index 000000000..53304be4e --- /dev/null +++ b/package/x11r7/xserver_xorg-server/xserver_xorg-server-01-add-dlopen-libs-flags-to-kdrive.patch @@ -0,0 +1,25 @@ +From 8613e4b0eb04150b1e377871f02b164be5d001e9 Mon Sep 17 00:00:00 2001 +From: Mikhail Gusarov <dottedmag@dottedmag.net> +Date: Wed, 28 Oct 2009 18:44:27 +0000 +Subject: Add missing DLOPEN_LIBS to kdrive compilation flags + +Xfbdev failed to build due to dladdr being used by xorg_backtrace. +Explicitly add DLOPEN_LIBS to KDRIVE_LIBS as there does not +seem to be a better place for it. + +Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> +Signed-off-by: Keith Packard <keithp@keithp.com> +--- +Index: b/configure.ac +=================================================================== +--- a/configure.ac ++++ b/configure.ac +@@ -1982,7 +1982,7 @@ + KDRIVE_LOCAL_LIBS="$MAIN_LIB $DIX_LIB $KDRIVE_LIB $KDRIVE_STUB_LIB $CONFIG_LIB" + KDRIVE_LOCAL_LIBS="$KDRIVE_LOCAL_LIBS $FB_LIB $MI_LIB $KDRIVE_PURE_LIBS" + KDRIVE_LOCAL_LIBS="$KDRIVE_LOCAL_LIBS $KDRIVE_OS_LIB $OS_LIB" +- KDRIVE_LIBS="$TSLIB_LIBS $KDRIVE_LOCAL_LIBS $XSERVER_SYS_LIBS $GLX_SYS_LIBS" ++ KDRIVE_LIBS="$TSLIB_LIBS $KDRIVE_LOCAL_LIBS $XSERVER_SYS_LIBS $GLX_SYS_LIBS $DLOPEN_LIBS" + + AC_SUBST([XEPHYR_LIBS]) + AC_SUBST([XEPHYR_INCS]) |