Skip to content

Commit 257a3dc

Browse files
committed
fixup! feat: Modularize RTS and extract headers/filesystem utilities
1 parent 59681c4 commit 257a3dc

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

rts/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@
1919
/ghcautoconf.h.autoconf.in
2020
/ghcautoconf.h.autoconf
2121
/include/ghcautoconf.h
22+
23+
/rts.buildinfo

rts/configure.ac

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ AC_PREREQ([2.69])
2424

2525
AC_CONFIG_FILES([ghcplatform.h.top])
2626

27+
AC_CONFIG_FILES([rts.buildinfo])
28+
AC_SUBST([EXTRA_LIBS],[` printf " %s " "$LIBS" | sed -E 's/ -l([[^ ]]*)/\1 /g' `])
29+
30+
2731
AC_CONFIG_HEADERS([ghcautoconf.h.autoconf])
2832

2933
AC_ARG_ENABLE(asserts-all-ways,

rts/rts.buildinfo.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
extra-libraries: @EXTRA_LIBS@
2+
extra-libraries-static: @EXTRA_LIBS@

rts/rts.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ extra-source-files:
1919
ghcplatform.h.bottom
2020
ghcautoconf.h.autoconf.in
2121
configure.ac
22-
external-symbols.list.in
2322
rts.buildinfo.in
2423
linker/ELFRelocs/AArch64.def
2524
linker/ELFRelocs/ARM.def

0 commit comments

Comments
 (0)