| 22 Sep 2021 |
sterni | we disabled gobject-introspection when cross-compiling usually | 09:18:14 |
Rick (Mindavi) | In reply to @sternenseemann:systemli.org we disabled gobject-introspection when cross-compiling usually Yes | 09:30:31 |
Rick (Mindavi) | It doesn't work, John is trying to get it to work but upstream is not a big fan of the patches | 09:30:52 |
Rick (Mindavi) | See https://github.com/NixOS/nixpkgs/issues/72868 and https://github.com/NixOS/nixpkgs/pull/88222 | 09:40:23 |
colemickens 🏳️🌈 | I'd actually seen John's commits/prs in gobject-introspection. I'm trying to figure out if I did something unexpected or if I just lost track of what branch folks are cross-building from... | 20:20:11 |
colemickens 🏳️🌈 | anyway, if someone has a nixpkgs-rev/config that works for x86->armv6l cross compiling, please let me know. <3 thanks | 21:39:08 |
sterni | armv6 is the non-raspberry pi armv6 one? | 23:37:59 |
| 23 Sep 2021 |
Mic92 | In reply to @qyliss:fairydust.space I wonder if the wrapper should set -all-static when stdenv.hostPlatform.isStatic... We also missed the opportunity to document that pkgsStatic exists. I recently had to explain it in discourse. | 15:46:14 |
Mic92 | I think we should be more picky with changes we merge w.r.t. documentation. Whenever there is a change in buildRustPackage or buildGoModule, I always insist on updating documentation. | 15:48:22 |
sterni | pkgsStatic is something entirely different | 15:50:19 |
sterni | I think you have to trade off such features and experimentation against building up expectations about it | 15:51:00 |
sterni | sure, it should be documented in some capacity, agreed | 15:51:31 |
sterni | cross compiled packages are the worst in nixpkgs in terms of regressions because they are not tested a lot and changes are rarely held back bc of breaking cross | 15:53:15 |
sterni | but honestly we are probably all just a bit lazy or busy with other things :) | 15:53:50 |
| 25 Sep 2021 |
| amesgen joined the room. | 19:40:30 |
| 29 Sep 2021 |
colemickens 🏳️🌈 | I am surprised that I was able to cross-compile spidermonkey for armv6l but not armv7l :/ | 20:26:36 |
Rick (Mindavi) | In reply to @sternenseemann:systemli.org but honestly we are probably all just a bit lazy or busy with other things :) I'm trying to keep it a bit in shape, but sometimes take quite some time to fix | 20:32:02 |
| 30 Sep 2021 |
colemickens 🏳️🌈 | John Ericson: | 02:20:59 |
colemickens 🏳️🌈 | * John Ericson: do you think gobject stuff will ever cross compile | 02:21:12 |
colemickens 🏳️🌈 | (sorry for the misfire there) | 02:21:16 |
John Ericson | colemickens 🏳️🌈: well one of my PRs finally got merged | 02:21:28 |
John Ericson | we could make it go today with more gunk even | 02:21:49 |
John Ericson | like yocto does it | 02:22:04 |
John Ericson | the gnome reputation about not givinga fuck about outsider's patches sadly seems pretty true though | 02:22:31 |
John Ericson | but yeah could just take the second commit and do a patch | 02:23:00 |
John Ericson | the whole thing is so shitty though | 02:23:13 |
colemickens 🏳️🌈 | That's too bad, I certainly understanding wanting to do it in the right place, for more than one reason. | 02:23:19 |
John Ericson | it's fundamentally a terrible design | 02:23:22 |
John Ericson | and relying on binfmts as it does can go wrong, though hopefully not too bad | 02:23:43 |
John Ericson | colemickens 🏳️🌈: https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/224/diffs that is the second PR | 02:27:19 |