aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichalis Spyrou <michalis.spyrou@arm.com>2020-02-12 14:50:19 +0000
committerGeorgios Pinitas <georgios.pinitas@arm.com>2020-02-13 17:55:15 +0000
commit2d22c3f9f130cd148b81caf79f2b21c9b4a89ad8 (patch)
tree5711cfda28ef7329371b6aed8e05b6119bea9cb0
parentd8872c1bb5d43abc2a0c8cda64cd6ca8751f7f05 (diff)
downloadComputeLibrary-2d22c3f9f130cd148b81caf79f2b21c9b4a89ad8.tar.gz
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 <michalis.spyrou@arm.com> Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/2722 Tested-by: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com> Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
-rw-r--r--SConstruct4
1 files 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'])