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

Reply via email to