arm: Force non-executable stack (#10369)
arm: Force non-executable stack (#10369)

Test `T703` was found to be failing on arm/linux. The solution
was to add a linker flag to explicitly set the stack to
non-executable.

Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>

Test Plan: validate on x86_64 and arm linux

Reviewers: ezyang, rwbarton, austin

Subscribers: bgamari, thomie

Differential Revision: https://phabricator.haskell.org/D875

GHC Trac Issues: #10369

urbanslug/ghc,olsner/ghc,vikraman/ghc,mfine/ghc,gridaphobe/ghc,gridaphobe/ghc,TomMD/ghc,ghc-android/ghc,sgillespie/ghc,ghc-android/ghc,olsner/ghc,vikraman/ghc,siddhanathan/ghc,tjakway/ghcjvm,vikraman/ghc,AlexanderPankiv/ghc,mettekou/ghc,fmthoma/ghc,gridaphobe/ghc,nushio3/ghc,nushio3/ghc,GaloisInc/halvm-ghc,tjakway/ghcjvm,nushio3/ghc,AlexanderPankiv/ghc,wxwxwwxxx/ghc,vTurbine/ghc,mcschroeder/ghc,elieux/ghc,GaloisInc/halvm-ghc,mcschroeder/ghc,da-x/ghc,mettekou/ghc,ml9951/ghc,anton-dessiatov/ghc,elieux/ghc,vTurbine/ghc,olsner/ghc,da-x/ghc,mettekou/ghc,da-x/ghc,siddhanathan/ghc,anton-dessiatov/ghc,sgillespie/ghc,mcschroeder/ghc,tjakway/ghcjvm,olsner/ghc,nkaretnikov/ghc,tjakway/ghcjvm,da-x/ghc,GaloisInc/halvm-ghc,AlexanderPankiv/ghc,mfine/ghc,snoyberg/ghc,siddhanathan/ghc,tjakway/ghcjvm,oldmanmike/ghc,urbanslug/ghc,ghc-android/ghc,vikraman/ghc,GaloisInc/halvm-ghc,shlevy/ghc,shlevy/ghc,ghc-android/ghc,fmthoma/ghc,sdiehl/ghc,mcschroeder/ghc,oldmanmike/ghc,tjakway/ghcjvm,mfine/ghc,acowley/ghc,da-x/ghc,sdiehl/ghc,nkaretnikov/ghc,sgillespie/ghc,sdiehl/ghc,ghc-android/ghc,anton-dessiatov/ghc,GaloisInc/halvm-ghc,ezyang/ghc,vikraman/ghc,ezyang/ghc,wxwxwwxxx/ghc,nkaretnikov/ghc,oldmanmike/ghc,elieux/ghc,da-x/ghc,nkaretnikov/ghc,ghc-android/ghc,vTurbine/ghc,gridaphobe/ghc,ezyang/ghc,vikraman/ghc,gridaphobe/ghc,gridaphobe/ghc,acowley/ghc,ml9951/ghc,mettekou/ghc,oldmanmike/ghc,fmthoma/ghc,wxwxwwxxx/ghc,sgillespie/ghc,urbanslug/ghc,fmthoma/ghc,snoyberg/ghc,shlevy/ghc,siddhanathan/ghc,TomMD/ghc,ml9951/ghc,mfine/ghc,tjakway/ghcjvm,acowley/ghc,snoyberg/ghc,ezyang/ghc,nkaretnikov/ghc,oldmanmike/ghc,ml9951/ghc,fmthoma/ghc,anton-dessiatov/ghc,ezyang/ghc,vTurbine/ghc,ml9951/ghc,da-x/ghc,ml9951/ghc,elieux/ghc,mcschroeder/ghc,mfine/ghc,AlexanderPankiv/ghc,anton-dessiatov/ghc,anton-dessiatov/ghc,ezyang/ghc,shlevy/ghc,nushio3/ghc,ml9951/ghc,sdiehl/ghc,AlexanderPankiv/ghc,wxwxwwxxx/ghc,nkaretnikov/ghc,fmthoma/ghc,sgillespie/ghc,TomMD/ghc,vTurbine/ghc,shlevy/ghc,siddhanathan/ghc,siddhanathan/ghc,shlevy/ghc,anton-dessiatov/ghc,acowley/ghc,mcschroeder/ghc,mfine/ghc,acowley/ghc,olsner/ghc,acowley/ghc,nkaretnikov/ghc,mettekou/ghc,sdiehl/ghc,elieux/ghc,sgillespie/ghc,fmthoma/ghc,snoyberg/ghc,elieux/ghc,siddhanathan/ghc,ezyang/ghc,gridaphobe/ghc,olsner/ghc,vTurbine/ghc,snoyberg/ghc,GaloisInc/halvm-ghc,wxwxwwxxx/ghc,urbanslug/ghc,sgillespie/ghc,AlexanderPankiv/ghc,acowley/ghc,urbanslug/ghc,GaloisInc/halvm-ghc,nushio3/ghc,TomMD/ghc,ghc-android/ghc,nushio3/ghc,nushio3/ghc,sdiehl/ghc,wxwxwwxxx/ghc,oldmanmike/ghc,ml9951/ghc,mettekou/ghc,urbanslug/ghc,mettekou/ghc,wxwxwwxxx/ghc,shlevy/ghc,urbanslug/ghc,TomMD/ghc,oldmanmike/ghc,vikraman/ghc,snoyberg/ghc,TomMD/ghc,snoyberg/ghc,mcschroeder/ghc,olsner/ghc,elieux/ghc,vTurbine/ghc,sdiehl/ghc,AlexanderPankiv/ghc,mfine/ghc,TomMD/ghc