summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-devtools/guile/guile_2.0.11.bb12
1 files changed, 11 insertions, 1 deletions
diff --git a/meta/recipes-devtools/guile/guile_2.0.11.bb b/meta/recipes-devtools/guile/guile_2.0.11.bb
index 486969422c..f4557409a1 100644
--- a/meta/recipes-devtools/guile/guile_2.0.11.bb
+++ b/meta/recipes-devtools/guile/guile_2.0.11.bb
@@ -39,7 +39,11 @@ DEPENDS = "libunistring bdwgc gmp libtool libffi ncurses readline"
39# add guile-native only to the target recipe's DEPENDS 39# add guile-native only to the target recipe's DEPENDS
40DEPENDS_append_class-target = " guile-native libatomic-ops" 40DEPENDS_append_class-target = " guile-native libatomic-ops"
41 41
42RDEPENDS_${PN}_append_libc-glibc_class-target = "glibc-gconv-iso8859-1" 42# The comment of the script guile-config said it has been deprecated but we should
43# at least add the required dependency to make it work since we still provide the script.
44RDEPENDS_${PN} = "pkgconfig"
45
46RDEPENDS_${PN}_append_libc-glibc_class-target = " glibc-gconv-iso8859-1"
43 47
44EXTRA_OECONF += "${@['--without-libltdl-prefix --without-libgmp-prefix --without-libreadline-prefix', ''][bb.data.inherits_class('native',d)]}" 48EXTRA_OECONF += "${@['--without-libltdl-prefix --without-libgmp-prefix --without-libreadline-prefix', ''][bb.data.inherits_class('native',d)]}"
45 49
@@ -77,6 +81,12 @@ do_install_append_class-native() {
77 GUILE_LOAD_COMPILED_PATH=${STAGING_LIBDIR_NATIVE}/guile/2.0/ccache 81 GUILE_LOAD_COMPILED_PATH=${STAGING_LIBDIR_NATIVE}/guile/2.0/ccache
78} 82}
79 83
84do_install_append_class-target() {
85 # cleanup buildpaths in scripts
86 sed -i -e 's:${STAGING_DIR_NATIVE}::' ${D}/usr/bin/guile-config
87 sed -i -e 's:${STAGING_DIR_HOST}::' ${D}/usr/bin/guile-snarf
88}
89
80SYSROOT_PREPROCESS_FUNCS = "guile_cross_config" 90SYSROOT_PREPROCESS_FUNCS = "guile_cross_config"
81 91
82guile_cross_config() { 92guile_cross_config() {