diff options
| author | Martin Jansa <Martin.Jansa@gmail.com> | 2014-10-05 19:14:04 +0200 |
|---|---|---|
| committer | Martin Jansa <Martin.Jansa@gmail.com> | 2014-10-06 01:07:53 +0200 |
| commit | 17ff23b4a4a0e5ed7efde107fb00296f1ebd5fdd (patch) | |
| tree | e4115829eec9754edd4aff01c76d8525470aadd1 | |
| parent | d93c0965190ef0e80cd61eeb69309f6879826452 (diff) | |
| download | meta-openembedded-17ff23b4a4a0e5ed7efde107fb00296f1ebd5fdd.tar.gz | |
xf86-video-geode: fix build with new glibc-2.20
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| -rw-r--r-- | meta-oe/recipes-graphics/xorg-driver/xf86-video-geode/0001-Add-config.h-include-to-src-lx_memory.c.patch | 41 | ||||
| -rw-r--r-- | meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.16.bb | 1 |
2 files changed, 42 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode/0001-Add-config.h-include-to-src-lx_memory.c.patch b/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode/0001-Add-config.h-include-to-src-lx_memory.c.patch new file mode 100644 index 0000000000..fcd2f684b1 --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode/0001-Add-config.h-include-to-src-lx_memory.c.patch | |||
| @@ -0,0 +1,41 @@ | |||
| 1 | From 621d946e56efac2c779b83b1a5c6b645169c4ebd Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "Brian A. Lloyd" <brian.lloyd@familyhonor.net> | ||
| 3 | Date: Wed, 1 Oct 2014 12:35:18 +0300 | ||
| 4 | Subject: [PATCH] Add config.h include to src/lx_memory.c | ||
| 5 | |||
| 6 | The src/lx_memory.c file uses the xf86.h header file. This file must have | ||
| 7 | HAVE_STRNDUP defined before calling it when the building platform has a strndup | ||
| 8 | function. When using config.h, this file doesn't have that define and so fails | ||
| 9 | to compile. | ||
| 10 | |||
| 11 | The attached patch adds the conditional config.h to this file so it may compile | ||
| 12 | on the affected platforms. | ||
| 13 | |||
| 14 | The patch is trivial and may be included and used under whatever licensing | ||
| 15 | desired. | ||
| 16 | |||
| 17 | Closes: Free Desktop Bug #84541 | ||
| 18 | |||
| 19 | Signed-off-by: Brian A. Lloyd <brian.lloyd@familyhonor.net> | ||
| 20 | Upstream-Status: Backport | ||
| 21 | --- | ||
| 22 | src/lx_memory.c | 3 +++ | ||
| 23 | 1 file changed, 3 insertions(+) | ||
| 24 | |||
| 25 | diff --git a/src/lx_memory.c b/src/lx_memory.c | ||
| 26 | index f26d280..992446f 100644 | ||
| 27 | --- a/src/lx_memory.c | ||
| 28 | +++ b/src/lx_memory.c | ||
| 29 | @@ -22,6 +22,9 @@ | ||
| 30 | * contributors may be used to endorse or promote products derived from this | ||
| 31 | * software without specific prior written permission. | ||
| 32 | */ | ||
| 33 | +#if HAVE_CONFIG_H | ||
| 34 | +#include "config.h" | ||
| 35 | +#endif | ||
| 36 | |||
| 37 | #include "xf86.h" | ||
| 38 | #include "geode.h" | ||
| 39 | -- | ||
| 40 | 2.1.1 | ||
| 41 | |||
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.16.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.16.bb index 4e8df46c78..478d08805d 100644 --- a/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.16.bb +++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-geode_2.11.16.bb | |||
| @@ -4,6 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=e7f3e39474aeea5af381a8e103dafc36" | |||
| 4 | SUMMARY = "X.org server -- Geode GX2/LX display driver" | 4 | SUMMARY = "X.org server -- Geode GX2/LX display driver" |
| 5 | PR = "${INC_PR}.0" | 5 | PR = "${INC_PR}.0" |
| 6 | 6 | ||
| 7 | SRC_URI += "file://0001-Add-config.h-include-to-src-lx_memory.c.patch" | ||
| 7 | SRC_URI[md5sum] = "35fa387f6a33f6b22a56ce4bda424392" | 8 | SRC_URI[md5sum] = "35fa387f6a33f6b22a56ce4bda424392" |
| 8 | SRC_URI[sha256sum] = "38fc1f55e29fb7985b90c9021a4b7e5295d42888bd669174f42f3b7f681fc1a7" | 9 | SRC_URI[sha256sum] = "38fc1f55e29fb7985b90c9021a4b7e5295d42888bd669174f42f3b7f681fc1a7" |
| 9 | 10 | ||
