summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Steuck <greg@nest.cx>2021-11-21 19:56:12 -0800
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-11-25 01:06:25 -0500
commitbb71f7f1597476b53678b66feb00bf88b19060bf (patch)
tree6fd2e982491e15396750ece20015a3bf1f2ea088
parente33412d078c544b19b88cd19bfb3b13a71099378 (diff)
downloadhaskell-bb71f7f1597476b53678b66feb00bf88b19060bf.tar.gz
Reorder `sed` arguments to work with BSD sed
The order was swapped in 490e8c750ea23ce8e2b7309e0d514b7d27f231bb causing the build on OpenBSD to fail with: `sed: 1: "mk/config.h": invalid command code m`
-rw-r--r--rts/include/ghc.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/rts/include/ghc.mk b/rts/include/ghc.mk
index 1b0fbff077..1a4a9b54af 100644
--- a/rts/include/ghc.mk
+++ b/rts/include/ghc.mk
@@ -89,10 +89,11 @@ $$(includes_$1_H_CONFIG) : mk/config.h mk/config.mk rts/include/ghc.mk | $$$$(di
# Copy the contents of mk/config.h, turning '#define PACKAGE_FOO
# "blah"' into '/* #undef PACKAGE_FOO */' to avoid clashes.
#
- @sed mk/config.h \
- -e 's,^\([ ]*\)#[ ]*define[ ][ ]*\(PACKAGE_[A-Z]*\)[ ][ ]*".*".*$$$$,\1/* #undef \2 */,' \
+ @sed \
+ -e 's,^\([ ]*\)#[ ]*define[ ][ ]*\(PACKAGE_[A-Z]*\)[ ][ ]*".*".*$$$$,\1/* #undef \2 */,' \
-e '/__GLASGOW_HASKELL/d' \
-e '/REMOVE ME/d' \
+ mk/config.h \
>> $$@
#
@echo "#endif /* __GHCAUTOCONF_H__ */" >> $$@