!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

230 Members
75 Servers

Load older messages


SenderMessageTime
30 Sep 2023
@artturin:matrix.orgArtturinstripExclude22:02:00
@artturin:matrix.orgArtturinThere was a pr which I rebased and merged a few weeks ago22:02:29
@artturin:matrix.orgArtturinShould be in master by now22:02:34
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/pull/21878322:03:17
@lovesegfault:beme.ems.hostlovesegfault
In reply to @artturin:matrix.org
You can
Awesome!
22:08:00
1 Oct 2023
@trofi:matrix.orgtrofiMy understanding of strip hook is that we strip only debug symbols. Any other damage is unexpected.02:03:46
@p14:matrix.orgp14Ping https://github.com/NixOS/nixpkgs/pull/253160 -- when I made the PR, this made it so that pkgsStatic.pkgsLLVM.clang.cc would build. But time is advancing. I would really like to land that one (or an appropriate fix) so I can unpick whatever next needs unpicking next.18:11:36
@artturin:matrix.orgArtturin
In reply to @p14:matrix.org
Ping https://github.com/NixOS/nixpkgs/pull/253160 -- when I made the PR, this made it so that pkgsStatic.pkgsLLVM.clang.cc would build. But time is advancing. I would really like to land that one (or an appropriate fix) so I can unpick whatever next needs unpicking next.
It is surprising that we need to add the flag
18:19:48
@artturin:matrix.orgArtturinIs it because we bypass cmake with CFLAGS18:20:02
@artturin:matrix.orgArtturinSame thing as configureFlags?18:20:30
@p14:matrix.orgp14The issue is that without setting DCMAKE_SKIP_INSTALL_RPATH, during install time, cmake tries to rewrite the rpath in binaries which don't have any rpaths, and it fails to do so. 18:21:31
@p14:matrix.orgp14I'm not sure I've understood what you're saying about bypassing things.18:22:14
@p14:matrix.orgp14* The issue is that without setting DCMAKE_SKIP_INSTALL_RPATH, during install time, cmake tries to rewrite the rpath in binaries which don't have any rpaths, and it fails to do so (at least, this is my understanding)18:24:42
@artturin:matrix.orgArtturinMerged18:36:26
@artturin:matrix.orgArtturinCmake is dumb and requires the user to do all the things manually18:36:30
@artturin:matrix.orgArtturinDoesn't even check if the binary is shared before setting the rpath18:37:16
@lovesegfault:beme.ems.hostlovesegfault
In reply to @trofi:matrix.org
My understanding of strip hook is that we strip only debug symbols. Any other damage is unexpected.
Yeah, I couldn't validate my hypothesis
19:57:59
@artturin:matrix.orgArtturin Weijia: why did you add loongarch64 to the bootstrap tools cross when it's not used in nixpkgs https://github.com/nixos/nixpkgs/commit/e2adc3a3a23d8735937e23105741763b05140812 20:52:27
@artturin:matrix.orgArtturinasking because https://github.com/NixOS/nixpkgs/pull/25847620:55:16
@artturin:matrix.orgArtturin * asking because .https://github.com/NixOS/nixpkgs/pull/25847620:55:52
@artturin:matrix.orgArtturin * asking because https://github.com/NixOS/nixpkgs/pull/25847620:56:01
@artturin:matrix.orgArtturinCleaning up the bootstrap to make automating the updating of the bootstrap files easier20:56:46
@wegank:matrix.orgWeijiaThere was an effort to bootstrap a loongarch64-linux native stdenv a few months ago21:05:46
@wegank:matrix.orgWeijiaI assume the interest was lost after #238154, see #252590.21:05:49
2 Oct 2023
@trofi:matrix.orgtrofiYeah, I personally had to give up on nixpkgs for cross-compiler infra.06:43:26
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/pull/25854007:18:00
@artturin:matrix.orgArtturinPreliminary work, I don't yet have a updater script but I think having the job names match the bootstrap file names will make the updater script more straightforward and have less special-cases07:23:26
@artturin:matrix.orgArtturin * Preliminary work, I don't yet have a updater script but I think having the job names match the bootstrap filenames will make the updater script more straightforward and have less special-cases07:23:51
4 Oct 2023
@trofi:matrix.orgtrofi __FILE__ mangling is still up for review: https://github.com/NixOS/nixpkgs/pull/255192 . I did not see any regressions for the past week of trying to use it. 05:17:50
8 Oct 2023
@artturin:matrix.orgArtturin
In reply to @trofi:matrix.org
__FILE__ mangling is still up for review: https://github.com/NixOS/nixpkgs/pull/255192 . I did not see any regressions for the past week of trying to use it.
merged
01:32:04

Show newer messages


Back to Room ListRoom Version: 9