[GHC] #15112: ghc 8.4.2 on OS X: clang: warning: argument unused during compilation: '-nopie'
GHC
ghc-devs at haskell.org
Wed May 2 06:23:45 UTC 2018
#15112: ghc 8.4.2 on OS X: clang: warning: argument unused during compilation:
'-nopie'
-------------------------------------+-------------------------------------
Reporter: elaforge | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone: 8.6.1
Component: Compiler | Version: 8.4.2
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: None/Unknown
Unknown/Multiple |
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
{{{
% cat Nopie.hs
module Nopie where
main :: IO ()
main = putStrLn "hi"
% ghc -fforce-recomp -c -fhpc Nopie.hs
clang: warning: argument unused during compilation: '-nopie' [-Wunused-
command-line-argument]
clang: warning: argument unused during compilation: '-nopie' [-Wunused-
command-line-argument]
}}}
This happens for every source file when -fhpc is given, but also happens
on links even when -fhpc isn't given. With -v, I see a call to gcc with
-no-pie. When I run the same compile with ghc 8.4.1, I see the same call
to gcc, only without that -no-pie flag, so this is new. It seems to be a
harmless warning, but really clutters up the output.
Incidentally, it looks like the particular spelling of -no-pie was added
to LLVM a year ago due to ghc: https://reviews.llvm.org/D35462 Not sure
if that's relevant.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15112>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list