Author: Andreas Beckmann <anbe@debian.org>
Description: fix compilation with g++-12 and libstdc++ from g++-14
Bug-Debian: https://bugs.debian.org/1105146

--- a/Samples/4_CUDA_Libraries/FilterBorderControlNPP/Makefile
+++ b/Samples/4_CUDA_Libraries/FilterBorderControlNPP/Makefile
@@ -34,6 +34,8 @@
 # Location of the CUDA Toolkit
 CUDA_PATH ?= /usr/local/cuda
 
+EXTRA_LDFLAGS	+= --allow-shlib-undefined
+
 ##############################
 # start deprecated interface #
 ##############################
--- a/Samples/4_CUDA_Libraries/boxFilterNPP/Makefile
+++ b/Samples/4_CUDA_Libraries/boxFilterNPP/Makefile
@@ -34,6 +34,8 @@
 # Location of the CUDA Toolkit
 CUDA_PATH ?= /usr/local/cuda
 
+EXTRA_LDFLAGS	+= --allow-shlib-undefined
+
 ##############################
 # start deprecated interface #
 ##############################
--- a/Samples/4_CUDA_Libraries/cannyEdgeDetectorNPP/Makefile
+++ b/Samples/4_CUDA_Libraries/cannyEdgeDetectorNPP/Makefile
@@ -34,6 +34,8 @@
 # Location of the CUDA Toolkit
 CUDA_PATH ?= /usr/local/cuda
 
+EXTRA_LDFLAGS	+= --allow-shlib-undefined
+
 ##############################
 # start deprecated interface #
 ##############################
--- a/Samples/4_CUDA_Libraries/freeImageInteropNPP/Makefile
+++ b/Samples/4_CUDA_Libraries/freeImageInteropNPP/Makefile
@@ -34,6 +34,8 @@
 # Location of the CUDA Toolkit
 CUDA_PATH ?= /usr/local/cuda
 
+EXTRA_LDFLAGS	+= --allow-shlib-undefined
+
 ##############################
 # start deprecated interface #
 ##############################
--- a/Samples/4_CUDA_Libraries/histEqualizationNPP/Makefile
+++ b/Samples/4_CUDA_Libraries/histEqualizationNPP/Makefile
@@ -34,6 +34,8 @@
 # Location of the CUDA Toolkit
 CUDA_PATH ?= /usr/local/cuda
 
+EXTRA_LDFLAGS	+= --allow-shlib-undefined
+
 ##############################
 # start deprecated interface #
 ##############################
