* GCC 5.3 got a little more strict, and executables which link with libgomp, now also need to link with libdl
Signed-off-by: Jacob Stiffler <[email protected]> --- ...te-matmpy-Link-with-libdl-to-resolve-link.patch | 40 ++++++++++++++++++++++ .../recipes-ti/ocl/opencl-examples_git.bb | 4 ++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 meta-arago-extras/recipes-ti/ocl/ocl/0001-float_compute-matmpy-Link-with-libdl-to-resolve-link.patch diff --git a/meta-arago-extras/recipes-ti/ocl/ocl/0001-float_compute-matmpy-Link-with-libdl-to-resolve-link.patch b/meta-arago-extras/recipes-ti/ocl/ocl/0001-float_compute-matmpy-Link-with-libdl-to-resolve-link.patch new file mode 100644 index 0000000..dd13d73 --- /dev/null +++ b/meta-arago-extras/recipes-ti/ocl/ocl/0001-float_compute-matmpy-Link-with-libdl-to-resolve-link.patch @@ -0,0 +1,40 @@ +From 79b7c204cafc2c96716b8e91093f135656820e16 Mon Sep 17 00:00:00 2001 +From: Jacob Stiffler <[email protected]> +Date: Thu, 5 May 2016 08:35:34 -0400 +Subject: [PATCH] float_compute, matmpy: Link with libdl to resolve linking + error + +* with GCC 5.3 toolchain, linking with libgomp also requires linking + with libdl + +Signed-off-by: Jacob Stiffler <[email protected]> +--- + examples/float_compute/Makefile | 2 +- + examples/matmpy/Makefile | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/examples/float_compute/Makefile b/examples/float_compute/Makefile +index cb129f3..5514e0e 100644 +--- a/examples/float_compute/Makefile ++++ b/examples/float_compute/Makefile +@@ -5,4 +5,4 @@ CLOCL_FLAGS = + include ../make.inc + + $(EXE): main.o dsp_compute.out +- @$(CPP) $(CPP_FLAGS) main.o $(LD_FLAGS) $(LIBS) -o $@ -lrt ++ @$(CPP) $(CPP_FLAGS) main.o $(LD_FLAGS) $(LIBS) -o $@ -lrt -ldl +diff --git a/examples/matmpy/Makefile b/examples/matmpy/Makefile +index 9b20091..f9e6112 100644 +--- a/examples/matmpy/Makefile ++++ b/examples/matmpy/Makefile +@@ -6,6 +6,6 @@ CLOCL_FLAGS = + include ../make.inc + + $(EXE): main.o kernel.out +- @$(CPP) $(CPP_FLAGS) main.o $(LD_FLAGS) $(LIBS) -lrt -lgomp -o $@ ++ @$(CPP) $(CPP_FLAGS) main.o $(LD_FLAGS) $(LIBS) -lrt -lgomp -ldl -o $@ + + kernel.out: ccode.obj +-- +1.9.1 + diff --git a/meta-arago-extras/recipes-ti/ocl/opencl-examples_git.bb b/meta-arago-extras/recipes-ti/ocl/opencl-examples_git.bb index e084463..da14f1a 100644 --- a/meta-arago-extras/recipes-ti/ocl/opencl-examples_git.bb +++ b/meta-arago-extras/recipes-ti/ocl/opencl-examples_git.bb @@ -4,7 +4,9 @@ LICENSE = "BSD" include ocl.inc -PR = "${INC_PR}.0" +PR = "${INC_PR}.1" + +SRC_URI_append = " file://0001-float_compute-matmpy-Link-with-libdl-to-resolve-link.patch;pnum=2" COMPATIBLE_MACHINE = "dra7xx|keystone" PACKAGE_ARCH = "${MACHINE_ARCH}" -- 2.7.4 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
