From 2d22c3f9f130cd148b81caf79f2b21c9b4a89ad8 Mon Sep 17 00:00:00 2001 From: Michalis Spyrou Date: Wed, 12 Feb 2020 14:50:19 +0000 Subject: COMPMID-3201: Remove fpermissive flag Removes fpermissive flag and fixes build errors on Android with the addition of -ldl. Change-Id: Ibc49e645e9d7d5ba67d4862c6e17f7151d65a1d6 Signed-off-by: Michalis Spyrou Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/2722 Tested-by: Arm Jenkins Reviewed-by: Michele Di Giorgio Reviewed-by: Georgios Pinitas --- SConstruct | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SConstruct b/SConstruct index e8870e26ce..83b1409c4c 100644 --- a/SConstruct +++ b/SConstruct @@ -141,7 +141,7 @@ if not env['exceptions']: env.Append(CXXFLAGS = ['-Wall','-DARCH_ARM', '-Wextra','-pedantic','-Wdisabled-optimization','-Wformat=2', '-Winit-self','-Wstrict-overflow=2','-Wswitch-default', - '-fpermissive','-std=gnu++11','-Woverloaded-virtual', '-Wformat-security', + '-std=gnu++11','-Woverloaded-virtual', '-Wformat-security', '-Wctor-dtor-privacy','-Wsign-promo','-Weffc++','-Wno-overlength-strings']) env.Append(CPPDEFINES = ['_GLIBCXX_USE_NANOSLEEP']) @@ -283,7 +283,7 @@ if env['Werror']: if env['os'] == 'android': env.Append(CPPDEFINES = ['ANDROID']) - env.Append(LINKFLAGS = ['-pie', '-static-libstdc++']) + env.Append(LINKFLAGS = ['-pie', '-static-libstdc++', '-ldl']) elif env['os'] == 'bare_metal': env.Append(LINKFLAGS = ['-static']) env.Append(LINKFLAGS = ['-specs=rdimon.specs']) -- cgit v1.2.1