File tree 4 files changed +15
-4
lines changed
4 files changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -113,6 +113,7 @@ stage1_settings input = output
113
113
114
114
, keep_def " target RTS linker only supports shared libraries" " NO"
115
115
, (" Use interpreter" , " NO" )
116
+ , (" base unit-id" , " base" )
116
117
, keep_fail " Support SMP"
117
118
, keep_fail " RTS ways"
118
119
, keep_fail " Tables next to code"
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ HADRIAN_SETTINGS_STAGE0 := $(shell ghc --info | runghc GenSettings.hs ghc-boot)
2
2
HADRIAN_SETTINGS_STAGE1 := $(shell ghc --info | runghc GenSettings.hs ghc-boot)
3
3
SETTINGS_STAGE1 := $(shell ghc --info | runghc GenSettings.hs stage1)
4
4
5
- # CABAL := /home/hsyl20/repo/cabal/dist-newstyle/build/x86_64-linux/ghc-9.8.2/cabal-install-3.15.0.0/x/cabal/build/cabal/cabal
6
- CABAL := cabal
5
+ CABAL := /home/hsyl20/repo/cabal/dist-newstyle/build/x86_64-linux/ghc-9.8.2/cabal-install-3.15.0.0/x/cabal/build/cabal/cabal
6
+ # CABAL := cabal
7
7
8
8
all : _build/stage1/bin/ghc
9
9
Original file line number Diff line number Diff line change @@ -39,4 +39,7 @@ package *
39
39
package ghc-boot-th
40
40
flags: +bootstrap
41
41
42
+ -- package genprimopcode
43
+ -- flags: -build-tool-depends
44
+
42
45
allow-newer: ghc-boot-th
Original file line number Diff line number Diff line change @@ -376,8 +376,15 @@ library
376
376
-- AutoApply is generated
377
377
AutoApply.cmm
378
378
AutoApply_V16.cmm
379
- AutoApply_V32.cmm
380
- AutoApply_V64.cmm
379
+
380
+ if arch(x86_64)
381
+ cmm-sources :
382
+ AutoApply_V32.cmm (-mavx2)
383
+ AutoApply_V64.cmm (-mavx512f)
384
+ else
385
+ cmm-sources :
386
+ AutoApply_V32.cmm
387
+ AutoApply_V64.cmm
381
388
382
389
-- Adjustor stuff
383
390
if flag(libffi-adjustors)
You can’t perform that action at this time.
0 commit comments