diff options
Diffstat (limited to 'meta/recipes-devtools/gdb/gdb/0006-Dont-disable-libreadline.a-when-using-disable-static.patch')
-rw-r--r-- | meta/recipes-devtools/gdb/gdb/0006-Dont-disable-libreadline.a-when-using-disable-static.patch | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/meta/recipes-devtools/gdb/gdb/0006-Dont-disable-libreadline.a-when-using-disable-static.patch b/meta/recipes-devtools/gdb/gdb/0006-Dont-disable-libreadline.a-when-using-disable-static.patch new file mode 100644 index 0000000000..394d26d063 --- /dev/null +++ b/meta/recipes-devtools/gdb/gdb/0006-Dont-disable-libreadline.a-when-using-disable-static.patch | |||
@@ -0,0 +1,50 @@ | |||
1 | From f3932cb2960fd54655a448b13d5a5b80f356f8de Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sat, 30 Apr 2016 15:25:03 -0700 | ||
4 | Subject: [PATCH 06/10] Dont disable libreadline.a when using --disable-static | ||
5 | |||
6 | If gdb is configured with --disable-static then this is dutifully passed to | ||
7 | readline which then disables libreadline.a, which causes a problem when gdb | ||
8 | tries to link against that. | ||
9 | |||
10 | To ensure that readline always builds static libraries, pass --enable-static to | ||
11 | the sub-configure. | ||
12 | |||
13 | Upstream-Status: Pending | ||
14 | Signed-off-by: Ross Burton <ross.burton@intel.com> | ||
15 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
16 | --- | ||
17 | Makefile.def | 3 ++- | ||
18 | Makefile.in | 2 +- | ||
19 | 2 files changed, 3 insertions(+), 2 deletions(-) | ||
20 | |||
21 | diff --git a/Makefile.def b/Makefile.def | ||
22 | index ea8453e..0fc66c6 100644 | ||
23 | --- a/Makefile.def | ||
24 | +++ b/Makefile.def | ||
25 | @@ -104,7 +104,8 @@ host_modules= { module= libiconv; | ||
26 | missing= install-html; | ||
27 | missing= install-info; }; | ||
28 | host_modules= { module= m4; }; | ||
29 | -host_modules= { module= readline; }; | ||
30 | +host_modules= { module= readline; | ||
31 | + extra_configure_flags='--enable-static';}; | ||
32 | host_modules= { module= sid; }; | ||
33 | host_modules= { module= sim; }; | ||
34 | host_modules= { module= texinfo; no_install= true; }; | ||
35 | diff --git a/Makefile.in b/Makefile.in | ||
36 | index 2733c4d..3e04e80 100644 | ||
37 | --- a/Makefile.in | ||
38 | +++ b/Makefile.in | ||
39 | @@ -25380,7 +25380,7 @@ configure-readline: | ||
40 | $$s/$$module_srcdir/configure \ | ||
41 | --srcdir=$${topdir}/$$module_srcdir \ | ||
42 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | ||
43 | - --target=${target_alias} \ | ||
44 | + --target=${target_alias} --enable-static \ | ||
45 | || exit 1 | ||
46 | @endif readline | ||
47 | |||
48 | -- | ||
49 | 2.8.2 | ||
50 | |||