diff options
| -rw-r--r-- | meta/recipes-core/glib-2.0/glib-2.0/0001-configure.ac-Do-not-use-readlink-when-cross-compilin.patch | 31 | ||||
| -rw-r--r-- | meta/recipes-core/glib-2.0/glib-2.0_2.40.0.bb | 1 |
2 files changed, 32 insertions, 0 deletions
diff --git a/meta/recipes-core/glib-2.0/glib-2.0/0001-configure.ac-Do-not-use-readlink-when-cross-compilin.patch b/meta/recipes-core/glib-2.0/glib-2.0/0001-configure.ac-Do-not-use-readlink-when-cross-compilin.patch new file mode 100644 index 0000000000..0be36316b9 --- /dev/null +++ b/meta/recipes-core/glib-2.0/glib-2.0/0001-configure.ac-Do-not-use-readlink-when-cross-compilin.patch | |||
| @@ -0,0 +1,31 @@ | |||
| 1 | commit 9b38d507ec37b3d7d4df6095fa7ed16b47d399f7 | ||
| 2 | Author: Drew Moseley <drew_moseley@mentor.com> | ||
| 3 | Date: Sat Mar 29 21:10:43 2014 -0400 | ||
| 4 | |||
| 5 | configure.ac: Do not use readlink when cross compiling. | ||
| 6 | |||
| 7 | Do not use readlink to set ABS_GLIB_RUNTIME_LIBDIR when cross | ||
| 8 | compiling. Doing so causes host paths to potentially pollute | ||
| 9 | the target. | ||
| 10 | |||
| 11 | Note that in this case the path is not converted to absolute if | ||
| 12 | it contains any ".." references so it's not completely correct. | ||
| 13 | |||
| 14 | Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=727575] | ||
| 15 | Signed-off-by: Drew Moseley <drew_moseley@mentor.com> | ||
| 16 | |||
| 17 | diff -rub glib-2.38.2.orig/configure.ac glib-2.38.2/configure.ac | ||
| 18 | --- glib-2.38.2.orig/configure.ac 2014-04-03 20:17:13.035567143 -0400 | ||
| 19 | +++ glib-2.38.2/configure.ac 2014-04-03 20:19:07.071566057 -0400 | ||
| 20 | @@ -275,7 +275,11 @@ | ||
| 21 | [], | ||
| 22 | [with_runtime_libdir=""]) | ||
| 23 | GLIB_RUNTIME_LIBDIR="$with_runtime_libdir" | ||
| 24 | +AS_IF([ test $cross_compiling = yes ], [ | ||
| 25 | +ABS_GLIB_RUNTIME_LIBDIR="$libdir/$with_runtime_libdir" | ||
| 26 | +], [ | ||
| 27 | ABS_GLIB_RUNTIME_LIBDIR="`readlink -m $libdir/$with_runtime_libdir`" | ||
| 28 | +]) | ||
| 29 | AC_SUBST(GLIB_RUNTIME_LIBDIR) | ||
| 30 | AC_SUBST(ABS_GLIB_RUNTIME_LIBDIR) | ||
| 31 | AM_CONDITIONAL(HAVE_GLIB_RUNTIME_LIBDIR, [test "x$with_runtime_libdir" != "x"]) | ||
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.40.0.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.40.0.bb index 3be126faef..ff1fb87a38 100644 --- a/meta/recipes-core/glib-2.0/glib-2.0_2.40.0.bb +++ b/meta/recipes-core/glib-2.0/glib-2.0_2.40.0.bb | |||
| @@ -12,6 +12,7 @@ SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \ | |||
| 12 | file://run-ptest \ | 12 | file://run-ptest \ |
| 13 | file://ptest-paths.patch \ | 13 | file://ptest-paths.patch \ |
| 14 | file://uclibc.patch \ | 14 | file://uclibc.patch \ |
| 15 | file://0001-configure.ac-Do-not-use-readlink-when-cross-compilin.patch \ | ||
| 15 | " | 16 | " |
| 16 | 17 | ||
| 17 | SRC_URI_append_class-native = " file://glib-gettextize-dir.patch" | 18 | SRC_URI_append_class-native = " file://glib-gettextize-dir.patch" |
