
#8350: shm_open and shm_unlink not detected on openSUSE Linux -------------------------------------------+-------------------------- Reporter: trommler | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.8.1 Component: libraries/unix | Version: 7.7 Keywords: | Operating System: Linux Architecture: Unknown/Multiple | Type of failure: Other Difficulty: Easy (less than 1 hour) | Test Case: Blocked By: | Blocking: Related Tickets: | -------------------------------------------+-------------------------- The test in libraries/unix/configure fails to detect shm_* functions on openSUSE. The -lrt flag is passed as part of CFLAGS rather than in LIBS and so it appears before the object file referencing the shm_* function. Note: The openSUSE linker sets --as-needed by default and hence the order of linker options does matter. The attached patch fixes the issue. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8350 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler