#archlinux32 | Logs for 2021-11-05
Back
[00:33:53] -!- jiriks74 has quit [Remote host closed the connection]
[04:33:31] -!- T`aZ has quit [Ping timeout: 256 seconds]
[04:34:46] -!- T`aZ has joined #archlinux32
[04:49:56] -!- T`aZ has quit [Ping timeout: 256 seconds]
[04:51:52] -!- T`aZ has joined #archlinux32
[04:58:26] -!- titus_livius has quit [Ping timeout: 256 seconds]
[04:59:38] -!- titus_livius has joined #archlinux32
[05:00:09] -!- T`aZ has quit [Ping timeout: 256 seconds]
[05:00:49] -!- T`aZ has joined #archlinux32
[05:07:14] -!- T`aZ has quit [Ping timeout: 268 seconds]
[05:12:45] -!- T`aZ has joined #archlinux32
[05:34:09] -!- T`aZ has quit [Ping timeout: 256 seconds]
[05:35:56] -!- T`aZ has joined #archlinux32
[05:44:20] -!- T`aZ has quit [Ping timeout: 256 seconds]
[05:44:55] -!- T`aZ has joined #archlinux32
[05:48:12] -!- volki57 has quit [Quit: ZNC 1.8.2 - https://znc.in]
[05:49:58] -!- volki57 has joined #archlinux32
[06:02:09] -!- drathir_tor has quit [Remote host closed the connection]
[06:02:34] -!- drathir_tor has joined #archlinux32
[06:15:41] -!- T`aZ has quit [Ping timeout: 268 seconds]
[06:17:14] -!- T`aZ has joined #archlinux32
[06:25:33] -!- T`aZ has quit [Ping timeout: 268 seconds]
[06:31:11] -!- T`aZ has joined #archlinux32
[06:37:52] -!- T`aZ has quit [Ping timeout: 268 seconds]
[06:44:08] -!- T`aZ has joined #archlinux32
[06:49:31] -!- T`aZ has quit [Ping timeout: 256 seconds]
[06:49:33] -!- T`aZ_ has joined #archlinux32
[08:21:07] -!- abaumann has joined #archlinux32
[08:21:07] <buildmaster> Hi abaumann!
[08:21:07] <buildmaster> !rq abaumann
[08:21:08] <phrik> buildmaster: <abaumann> no harm, if I patch things ahead, I presume? ;-)
[08:26:08] <girls> Hi abaumann!
[08:28:21] <abaumann> morning :-)
[08:28:26] <abaumann> I'm fixing nss atm..
[08:28:36] <girls> I thought, this was an upstream problem?
[08:28:39] <abaumann> And ghc is the haskell compiler struggling to finr LLVM.
[08:28:42] <abaumann> it is.
[08:28:56] <girls> so it needs a llvm shim?
[08:29:18] <abaumann> not sure, what it needs.. I rather think the LLVM prober in ghc is broken..
[08:29:42] <girls> I thought, ghc is compiled by ghc - so it needs a working ghc in the first place
[08:29:55] <abaumann> any documentation, how Haskell module are supposed to be built? They are broken now for a long time..
[08:30:00] <abaumann> *modules
[08:30:24] <abaumann> I'll have to dig upstream.. :-)
[08:30:53] <girls> usually, I just looked, what packages were missing and compiled those first
[08:31:05] <girls> going "up the tree" until I found one, that had nothing missing
[08:31:14] <girls> mostly haskell-hscolour or something like that
[08:31:20] <abaumann> that sounds reasonable
[08:31:49] <girls> q
[08:32:04] <girls> hmm, pidgin != alpine
[08:33:10] <girls> gotta go - cu later!
[08:34:03] <abaumann> cu
[08:44:18] <abaumann> Currently only 9 to 13 is supported. System LLVM version: 13.0.0
[08:44:37] <abaumann> Well, even on 64-bit builds. I guess, this is just the check being a little bit too dumb. :-)
[08:46:22] <abaumann> lib32-libffi, interesting, this should not exist on 486
[08:48:49] <abaumann> configure: error: Cannot determine the version of /usr/bin/ghc. Is it really GHC?
[08:49:05] <abaumann> oh, now it's worse, we have to bootstrap ghc as it doesn't like the systems ghc..
[08:50:40] <abaumann> I hope ghc didn't throw away their bootstrapping code..
[08:52:05] <abaumann> Compiler builders insist that their compiler must be written in the language they design, ok. But then at least have a decent C backend in the code generator, so that the C code can be used for bootstrapping. And make sure you have a stable language (EBNF, language report, etc.). Most current languages fail to follow this basic principles..
[08:52:38] <abaumann> (that said, you can also have a LISP, FORTH backend, if you prefer :-) )
[08:54:35] <abaumann> ".. GHC has a special mode (not available in released builds) that compiles Haskell to plain old C, .."
[08:54:40] <abaumann> ah, this sounds promising.
[08:55:05] <abaumann> vala was an excellent example with vala-bootstrap in C, far the easiest language in a long time to bootstrap.
[08:55:56] <abaumann> https://downloads.haskell.org
[08:55:58] <phrik> Title: 10.�Porting GHC (at downloads.haskell.org)
[08:56:01] <abaumann> yep, this sounds promising..
[09:46:35] -!- T`aZ_ has quit [Ping timeout: 268 seconds]
[09:47:46] <girls> you could also use some hopefully working ghc from the archives
[09:48:22] -!- T`aZ has joined #archlinux32
[09:49:45] <abaumann> true. but not on i486.
[09:49:51] <abaumann> but there is no such beauty :-)
[09:50:01] <abaumann> -fcf-protection on i486 is in makepkg.conf?
[09:50:03] <abaumann> ui.
[09:50:05] <abaumann> that's failing.
[09:50:38] <abaumann> https://elephly.net
[09:50:40] <phrik> Title: Bootstrapping Haskell: part 1 (at elephly.net)
[09:50:43] <abaumann> that sounds brutal though.
[09:51:14] <abaumann> something like ghc-static for i486 (maybe from an old Slackware or Ubuntu or so)
[09:53:58] -!- T`aZ has quit [Ping timeout: 268 seconds]
[09:59:54] <abaumann> (Slackware or old Ubuntu because they didn't play with SSE, SSE2 and friends for a long time, so the binaries usually work on i486)
[10:01:17] -!- T`aZ has joined #archlinux32
[10:03:03] <abaumann> ghc8.2bin in the AUR, bootstraps from the Debian binary files?
[10:03:06] <abaumann> also an option
[10:06:09] <abaumann> ghc9.2-bin aha.
[10:06:18] -!- T`aZ has quit [Ping timeout: 260 seconds]
[10:06:51] <abaumann> makedepends=ghc
[10:06:52] <abaumann> mmh.
[10:06:56] <abaumann> makes me wonder..
[10:08:12] -!- T`aZ has joined #archlinux32
[10:09:49] <abaumann> 9.2.1 Debian 9 i386. This could work..
[10:10:15] <girls> is it statically linked or do you need a bunch of debian-old-ish libraries, too?
[10:11:50] <abaumann> actually, they would work, but I get 'Illegal instruction'
[10:12:05] <girls> so you need to build on a more-capable machine?
[10:12:25] <abaumann> yeah, with KVM I can generate a hybrid i486 with some SSE
[10:12:35] <abaumann> just I have to be careful that SSE doesn't get into the result ghc
[10:17:26] <abaumann> mmh, the bootstrapable.org blog thing is work in progress - at best.
[10:17:38] <abaumann> trying a i486 version of Slackware 14.1
[10:17:58] <abaumann> (from 2013, urgh)
[10:22:58] -!- T`aZ has quit [Ping timeout: 268 seconds]
[10:23:31] <girls> well 2013 sounds recent enough ;)
[10:27:20] -!- T`aZ has joined #archlinux32
[10:28:01] -!- deep42thought has joined #archlinux32
[10:28:01] <buildmaster> Hi deep42thought!
[10:28:01] <buildmaster> !rq deep42thought
[10:28:02] <phrik> buildmaster: <deep42thought> I like to move it, move it; I like to move it, move it
[10:32:06] <abaumann> pae, cmov required pah!
[10:32:25] <deep42thought> we need an ELF-interpreter :-D
[10:38:02] <abaumann> wow, slackware, disk set A, etc. this feels more like 1994 than 2021 :-)
[10:38:59] <abaumann> sane approach to dependency management: there is none, the recommended installation set is FULL
[10:41:44] <deep42thought> !grab abaumann
[10:41:45] <phrik> deep42thought: Tada!
[10:42:26] <deep42thought> well, if you're using slackware, you probably know which libraries your favourite window manager needs - in case you actually want to use one
[10:45:48] -!- T`aZ_ has joined #archlinux32
[10:48:05] -!- T`aZ has quit [Ping timeout: 256 seconds]
[10:50:22] -!- drathir_tor has quit [Remote host closed the connection]
[10:50:51] -!- drathir_tor has joined #archlinux32
[11:08:05] -!- drathir_tor has quit [Remote host closed the connection]
[11:09:17] -!- drathir_tor has joined #archlinux32
[11:22:14] -!- drathir87 has joined #archlinux32
[11:24:48] -!- drathir_tor has quit [Ping timeout: 276 seconds]
[11:24:51] drathir87 is now known as drathir_tor
[12:43:32] <abaumann> ok. ghc on Slackware is only avaiable over Slackbuilds, and those pull the same Debian binaries.. so this is basically the same as the AUR-bin build.
[12:51:42] <abaumann> ghc 8.4/Debian 8 looks promising..
[12:55:57] <abaumann> ghc-8.4 doesn't segfault, ok..
[12:58:06] <abaumann> AFK (lunch)
[14:13:57] -!- deep42thought has quit [Quit: Leaving.]
[14:34:45] -!- T`aZ_ has quit [Ping timeout: 256 seconds]
[14:38:29] -!- T`aZ has joined #archlinux32
[15:51:15] -!- T`aZ has quit [Ping timeout: 256 seconds]
[15:51:29] -!- T`aZ has joined #archlinux32
[16:27:06] -!- T`aZ has quit [Ping timeout: 260 seconds]
[16:28:54] -!- T`aZ has joined #archlinux32
[17:36:17] -!- abaumann has quit [Quit: leaving]
[21:23:26] -!- dvzrv has quit [Ping timeout: 245 seconds]
[21:27:09] -!- dvzrv has joined #archlinux32
[23:04:24] -!- Hackerpcs has quit [Quit: Hackerpcs]
[23:05:47] -!- Hackerpcs has joined #archlinux32
[23:26:52] -!- Whooa21 has joined #archlinux32
[23:28:23] -!- KitsuWhooa has quit [Ping timeout: 264 seconds]
[23:49:32] Whooa21 is now known as KitsuWhooa