Commit graph

25 commits

Author SHA1 Message Date
Jacob Heider
1d9487778b
add PIC to haskell (#5164)
* add PIC to haskell

hopefully?

* wip
2024-02-09 22:54:01 -05:00
Jacob Heider
e2aae0b694 fix(haskell)
let's get it using clang/ld.lld if possible, as well as enforcing `-fPIC` and `-pie`.
2024-02-08 21:58:39 -05:00
Jacob Heider
f6dc3a927e fix(haskell)
closes #4796
2024-01-10 12:05:47 -05:00
Jacob Heider
2b62f93a25 fix(haskell) 2023-10-28 01:26:31 -04:00
Jacob Heider
587441621e
don't use python3.12 widely yet 2023-10-03 11:23:56 -04:00
Jacob Heider
501376b992
TEA_PREFIX > PKGX_DIR; tea.prefix > pkgx.prefix 2023-10-01 21:27:27 -04:00
Max Howell
81e7a5e16f
pkgx 2023-10-01 14:44:42 -04:00
Jacob Heider
5605365a50
fix(haskell^8) (#3029)
* fix(haskell^8)

* last guess :/

* ghc-pkg check

* i think this does it

* 9.0 didn't actually build before
2023-08-22 19:14:25 -04:00
Jacob Heider
2348c5ff00
fix(haskell)[1][1]
ugh, embarrassing. commented out all the work.

closes #3008
closes #3007
closes #3006
closes #3005
2023-08-21 18:46:43 -04:00
Jacob Heider
566d41c308
fix(haskell)[1] 2023-08-21 18:35:33 -04:00
Jacob Heider
39296731e7
fix(haskell) (#3001)
* fix(haskell)

vendor GHC

* needs make

* debugging

* fix shims
2023-08-21 18:04:58 -04:00
Jacob Heider
3378f881d4 fix(cabal) 2023-04-15 00:36:00 -04:00
Jacob Heider
4adf84076f
fix(cabal).more()
Oooooooooof
2023-04-14 23:33:42 -04:00
Jacob Heider
478a25cded
fix(cabal) 2023-04-14 22:22:02 -04:00
Max Howell
221daf24f4
[ghc] use github tags for (#759) 2023-04-10 11:43:01 -04:00
Jacob Heider
e2f503c0d4
update(haskell) (#869)
* update(haskell)

* add PIC for x86-64

* ChatGPT says this will work

* so annoying

* maybe this

* let's goooo
2023-04-09 19:02:10 -04:00
James Reynolds
19fe95a130 Switched to https 2022-12-05 09:59:05 -04:00
Max Howell
4be6500121
cabal linux fix (#48) 2022-12-01 15:28:21 -05:00
Max Howell
43c31ad736
One fix for relocatability 2022-12-01 12:34:50 -05:00
Jacob Heider
616098e71a
fix haskell.org build and rpath issues (#2)
Extreme bunch of work by all of us. In the end it was just a matter of finding the env vars for LDFLAGS for the various stages.

Dang ghc-devs, you hate us.

Co-authored-by: Jonathan Chang <me@jonathanchang.org>
Co-authored-by: Max Howell <mxcl@me.com>
2022-12-01 08:05:12 -05:00
Max Howell
03eb7e4d55 everything is relocatable now 2022-09-25 08:47:23 -04:00
Max Howell
d3ad7ec109 ghc seems to require m4 during builds now
bootstrapping with a previous tea version of ghc would avoid this nonsense.
2022-09-19 08:15:42 -04:00
Max Howell
ac25a93fff +test ghc 2022-09-02 17:02:54 -04:00
Max Howell
2f7a7b5cdf +cabal (#93) 2022-08-22 18:44:03 -04:00
Max Howell
0a24579cec +ghc (#92) 2022-08-22 17:40:16 -04:00