Logs: liberachat/#haskell
| 2021-05-26 03:33:46 | × | pe200012 quits (~pe200012@119.131.208.84) (Ping timeout: 264 seconds) |
| 2021-05-26 03:33:46 | <talismanick> | glad I didn't undo that |
| 2021-05-26 03:34:19 | <dmwit> | Is that -v3? It looks like it's doing a first call to ld with some, like, version flags or something, and not recognizing the output. |
| 2021-05-26 03:35:09 | <dmwit> | If that is -v3, perhaps the extra verbose stuff got stuck in the mentioned log file, though I... thought cabal put it both in stdout and in the file, so that would be a bit weird. |
| 2021-05-26 03:35:21 | <talismanick> | It's not v3 |
| 2021-05-26 03:35:30 | <talismanick> | That just what I already had in my terminal |
| 2021-05-26 03:37:11 | <int-e> | RIP lambdabot@freenode (I killed it half an hour ago) |
| 2021-05-26 03:37:17 | <dmwit> | F |
| 2021-05-26 03:37:34 | <dibblego> | woot! |
| 2021-05-26 03:38:07 | <int-e> | seems pointless to keep it running with most of the channels taken over |
| 2021-05-26 03:38:21 | <geekosaur> | statusbot / #haskell-infrastructure, hackage bot? |
| 2021-05-26 03:38:23 | <int-e> | @botsnack |
| 2021-05-26 03:38:23 | <lambdabot> | :) |
| 2021-05-26 03:38:23 | <hololeap> | so the takeover is indeed hostile... |
| 2021-05-26 03:38:40 | × | stelleg quits (~george@c-69-254-151-147.hsd1.nm.comcast.net) (Read error: No route to host) |
| 2021-05-26 03:38:50 | <int-e> | lambdabot is dead, long live lambdabot! |
| 2021-05-26 03:39:00 | × | sirodoht quits (uid499766@id-499766.brockwell.irccloud.com) (Quit: Connection closed for inactivity) |
| 2021-05-26 03:39:20 | <hololeap> | glad the admins had the foresight to set up a new network |
| 2021-05-26 03:39:33 | <talismanick> | dmwit: https://0x0.st/-eCC.txt |
| 2021-05-26 03:39:35 | <talismanick> | have at it |
| 2021-05-26 03:40:29 | → | justUnrung joins (~justache@user/justache) |
| 2021-05-26 03:41:22 | <hololeap> | that looks like gcc cannot find ld |
| 2021-05-26 03:41:32 | → | MidAutumnMoon joins (~MidAutumn@user/midautumnmoon) |
| 2021-05-26 03:41:43 | <hololeap> | but you were able to compile earlier? |
| 2021-05-26 03:42:33 | <talismanick> | yes |
| 2021-05-26 03:42:35 | <talismanick> | That is correct |
| 2021-05-26 03:42:55 | × | Erutuon quits (~Erutuon@97-116-14-180.mpls.qwest.net) (Ping timeout: 272 seconds) |
| 2021-05-26 03:43:19 | <dmwit> | Okay, so it's ghc that's printing this message. |
| 2021-05-26 03:43:32 | <dmwit> | Does ghc --info look right? |
| 2021-05-26 03:43:32 | → | xlei joins (znc@pool-68-129-84-118.nycmny.fios.verizon.net) |
| 2021-05-26 03:43:48 | <dmwit> | (There should be some lines about ld in its output.) |
| 2021-05-26 03:44:17 | <dmwit> | What version of ghc is ~/.ghcup/bin/ghc? |
| 2021-05-26 03:44:30 | → | Erutuon joins (~Erutuon@97-116-14-180.mpls.qwest.net) |
| 2021-05-26 03:44:46 | <talismanick> | interesting... |
| 2021-05-26 03:44:52 | <talismanick> | it says it's set to use "lld" |
| 2021-05-26 03:45:08 | <talismanick> | I suppose most Haskell developers are on Mac and use the LLVM toolchain by default? |
| 2021-05-26 03:45:50 | <dmwit> | errr... I don't know the stats. I would have guessed Linux and not-LLVM. But probably most of the Mac users do indeed default to LLVM |
| 2021-05-26 03:46:05 | <talismanick> | Oh, yep |
| 2021-05-26 03:46:09 | <talismanick> | looks like it's compiling now |
| 2021-05-26 03:46:24 | <talismanick> | Thanks for the help |
| 2021-05-26 03:46:40 | <talismanick> | Now I need to figure out how to tell it to use ld instead so I can delete lld |
| 2021-05-26 03:47:08 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 2021-05-26 03:47:36 | → | doc2 joins (~doc@14-201-241-128.tpgi.com.au) |
| 2021-05-26 03:48:07 | <dmwit> | -pgml |
| 2021-05-26 03:48:52 | <dmwit> | https://downloads.haskell.org/ghc/latest/docs/html/users_guide/phases.html |
| 2021-05-26 03:48:53 | → | favonia joins (~favonia@user/favonia) |
| 2021-05-26 03:49:56 | <dmwit> | ...though I don't know the right way to communicate that to cabal or stack. |
| 2021-05-26 03:50:59 | × | doc1 quits (~doc@61.68.250.44) (Ping timeout: 265 seconds) |
| 2021-05-26 03:52:29 | <dmwit> | I guess something like a cabal.project.local with `package: *\n ghc-options: -pmgl /bin/ld` or something like that. Seems like it would be nice to have something in ~/.cabal/config for this, but I don't know that there is. |
| 2021-05-26 03:54:52 | <talismanick> | hololeap: What would be the correct way for a compute-poor user such as myself to compile brittany with minimal duplication of work? |
| 2021-05-26 03:55:46 | <dmwit> | Perhaps nix has a cached binary. |
| 2021-05-26 03:56:18 | talismanick | has vietnix flashbacks |
| 2021-05-26 03:56:57 | × | xlei quits (znc@pool-68-129-84-118.nycmny.fios.verizon.net) (Quit: ZNC - https://znc.in) |
| 2021-05-26 03:58:50 | <hololeap> | talismanick: you'd have to explain what you mean by duplication of work |
| 2021-05-26 03:59:47 | <hololeap> | from what I understand, ghc is a very poor compiler for setting something up like ccache |
| 2021-05-26 03:59:48 | <talismanick> | hololeap: Not compiling it for every project |
| 2021-05-26 04:00:14 | <hololeap> | yeah, nix is probably a good idea |
| 2021-05-26 04:00:46 | × | trent quits (~trent@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 264 seconds) |
| 2021-05-26 04:01:12 | → | johnw joins (~johnw@2600:1700:cf00:db0:c055:a527:375d:4be5) |
| 2021-05-26 04:01:13 | <hololeap> | talismanick: like I said, I just use Gentoo with an old AMD quad-core and 12 GB RAM |
| 2021-05-26 04:01:20 | <dmwit> | If the goal is merely "one compile, many projects", cabal install is fine. |
| 2021-05-26 04:01:30 | <talismanick> | dmwit: phew |
| 2021-05-26 04:01:31 | <hololeap> | well, I didn't say the last part... :) |
| 2021-05-26 04:01:32 | <dmwit> | If the goal is "zero compiles", you'll have to find binaries somewhere. |
| 2021-05-26 04:01:37 | <talismanick> | that's what I was looking for |
| 2021-05-26 04:01:44 | → | chadbrewbaker joins (~chadbrewb@38.108.137.200) |
| 2021-05-26 04:01:55 | <dmwit> | cabal install is completely fine for executables, IMO |
| 2021-05-26 04:02:03 | → | jle` joins (~jle`@cpe-23-240-75-236.socal.res.rr.com) |
| 2021-05-26 04:02:19 | <dmwit> | Installing libraries with it is a bit dodgy. I don't really think we've worked out the right model for that yet. |
| 2021-05-26 04:02:23 | <hololeap> | dmwit: how does it handle updates? |
| 2021-05-26 04:02:30 | <dmwit> | hahahahahaha |
| 2021-05-26 04:02:44 | <talismanick> | dmwit: Right, I drop those in the per-project setup file? |
| 2021-05-26 04:03:00 | <dmwit> | talismanick: right |
| 2021-05-26 04:03:08 | → | ddellacosta joins (~ddellacos@89.46.62.117) |
| 2021-05-26 04:03:39 | <chadbrewbaker> | So what is the status of stack/GHC on M1? I tried building a few weeks ago and it did not go well '=D |
| 2021-05-26 04:03:41 | <hololeap> | <hololeap> dmwit: how does it handle updates? |
| 2021-05-26 04:03:44 | <talismanick> | hololeap: What's the last part? |
| 2021-05-26 04:03:55 | <dmwit> | <dmwit> hahahahahaha |
| 2021-05-26 04:04:03 | <hololeap> | rofl |
| 2021-05-26 04:04:12 | <jle`> | hi everyone :) |
| 2021-05-26 04:04:33 | <hololeap> | talismanick: last part? |
| 2021-05-26 04:04:44 | × | chadbrewbaker quits (~chadbrewb@38.108.137.200) (Quit: Connection closed) |
| 2021-05-26 04:05:57 | <talismanick> | hololeap: You said you didn't say it |
| 2021-05-26 04:05:59 | <hololeap> | jle`: welcome! |
| 2021-05-26 04:06:44 | <talismanick> | It's not "I hacked my university's computer lab to use all of it with distcc overnight", is it? |
| 2021-05-26 04:07:07 | <hololeap> | talismanick: just a technicality... I never mentioned what hardware I was on specifically |
| 2021-05-26 04:07:46 | <hololeap> | talismanick: you're exaggerating |
| 2021-05-26 04:07:54 | × | pfurla_ quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Quit: Textual IRC Client: www.textualapp.com) |
| 2021-05-26 04:08:09 | <hololeap> | overnight my old shit can compile 200 haskell packages |
| 2021-05-26 04:08:10 | → | Kevin578 joins (~Kevin578@pool-98-110-163-110.bstnma.fios.verizon.net) |
| 2021-05-26 04:08:12 | <talismanick> | hololeap: AMD quadcore, 10+ years ago... is it a Piledriver CPU with a really high clock rate? |
| 2021-05-26 04:08:15 | × | ddellacosta quits (~ddellacos@89.46.62.117) (Ping timeout: 272 seconds) |
| 2021-05-26 04:08:21 | <hololeap> | No |
| 2021-05-26 04:09:12 | → | joniibou joins (~textual@softbank060120010042.bbtec.net) |
| 2021-05-26 04:09:19 | <hololeap> | (It's funny because I configured my kernel improperly thinking it was a Piledriver) |
| 2021-05-26 04:09:34 | → | stevenxl joins (~stevenlei@174.128.182.136) |
| 2021-05-26 04:10:04 | <hololeap> | AMD Athlon(tm) II X4 630 Processor |
| 2021-05-26 04:10:41 | → | Guest72 joins (~Guest72@v097252.dynamic.ppp.asahi-net.or.jp) |
| 2021-05-26 04:10:55 | <talismanick> | hololeap: Also, since you're a gentoo user |
| 2021-05-26 04:10:56 | <talismanick> | https://inv.riverside.rocks/watch?v=S8s9uzPIqQ4 |
All times are in UTC.