A bug in th configure script caused the package to be built with debug flags when --disable-debug is specified.
Signed-off-by: Lucas Stach <l.st...@pengutronix.de> --- This fix has also been submitted upstream. --- ...bug-parameter-to-properly-handle-dis.patch | 30 +++++++++++++++++++ patches/glu-9.0.1/autogen.sh | 1 + patches/glu-9.0.1/series | 4 +++ 3 files changed, 35 insertions(+) create mode 100644 patches/glu-9.0.1/0001-build-fix-the-debug-parameter-to-properly-handle-dis.patch create mode 120000 patches/glu-9.0.1/autogen.sh create mode 100644 patches/glu-9.0.1/series diff --git a/patches/glu-9.0.1/0001-build-fix-the-debug-parameter-to-properly-handle-dis.patch b/patches/glu-9.0.1/0001-build-fix-the-debug-parameter-to-properly-handle-dis.patch new file mode 100644 index 000000000000..c1bb17c632dd --- /dev/null +++ b/patches/glu-9.0.1/0001-build-fix-the-debug-parameter-to-properly-handle-dis.patch @@ -0,0 +1,30 @@ +From: Lucas Stach <l.st...@pengutronix.de> +Date: Mon, 5 Oct 2020 16:45:11 +0200 +Subject: [PATCH] build: fix the debug parameter to properly handle + --disable-debug + +Right now the the enableval isn't checked, so the debug options are added +for --enable-debug and --disable-debug, which is quite surprising for a +user. Fix this to peroply handle the disable case. +--- + configure.ac | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6d9b04b45cb2..f1bb7b14eae4 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -42,8 +42,11 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) + AC_ARG_ENABLE(debug, + AS_HELP_STRING([--enable-debug], + [Enable debugging information]), +- [CFLAGS="$CFLAGS -g -O0 -DDEBUG" +- CXXFLAGS="$CXXFLAGS -g -O0 -DDEBUG"], ++ [if test x$enableval = xyes; then ++ CFLAGS="$CFLAGS -g -O0 -DDEBUG" ++ CXXFLAGS="$CXXFLAGS -g -O0 -DDEBUG"; else ++ CFLAGS="$CFLAGS -DNDEBUG" ++ CXXFLAGS="$CXXFLAGS -DNDEBUG"; fi], + [CFLAGS="$CFLAGS -DNDEBUG" + CXXFLAGS="$CXXFLAGS -DNDEBUG"]) + diff --git a/patches/glu-9.0.1/autogen.sh b/patches/glu-9.0.1/autogen.sh new file mode 120000 index 000000000000..9f8a4cb7ddcb --- /dev/null +++ b/patches/glu-9.0.1/autogen.sh @@ -0,0 +1 @@ +../autogen.sh \ No newline at end of file diff --git a/patches/glu-9.0.1/series b/patches/glu-9.0.1/series new file mode 100644 index 000000000000..1ad43d010e0f --- /dev/null +++ b/patches/glu-9.0.1/series @@ -0,0 +1,4 @@ +# generated by git-ptx-patches +#tag:base --start-number 1 +0001-build-fix-the-debug-parameter-to-properly-handle-dis.patch +# d78721868a7016e340f9e3fe654aa62e - git-ptx-patches magic -- 2.20.1 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-requ...@pengutronix.de