| 6 Jan 2025 |
lzcunt | * Hey, when building a gcc cross-compiler for a isStatic target I keep getting this error ``` checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -fno-rtti -fno-exceptions... no checking for /build/build/./gcc/xgcc -B/build/build/./gcc/ option to produce PIC... -fPIC -DPIC checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ PIC flag -fPIC -DPIC works... yes checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ static flag -static works... no checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -c -o file.o... yes checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -c -o file.o... (cached) yes checking whether the /build/build/./gcc/xgcc -B/build/build/./gcc/ linker (/build/build/./gcc/collect-ld) supports shared libraries... yes checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. make[1]: *** [Makefile:12179: configure-target-libstdc++-v3] Error 1 make[1]: *** Waiting for unfinished jobs....
| 17:54:23 |
lzcunt | * Hey, when building a gcc cross-compiler for a isStatic target I keep getting this error
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -fno-rtti -fno-exceptions... no checking for /build/build/./gcc/xgcc -B/build/build/./gcc/ option to produce PIC... -fPIC -DPIC checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ PIC flag -fPIC -DPIC works... yes checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ static flag -static works... no checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -c -o file.o... yes checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -c -o file.o... (cached) yes checking whether the /build/build/./gcc/xgcc -B/build/build/./gcc/ linker (/build/build/./gcc/collect-ld) supports shared libraries... yes checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC\_NO\_EXECUTABLES. make\[1\]: \*\*\* \[Makefile:12179: configure-target-libstdc++-v3\] Error 1 make\[1\]: \*\*\* Waiting for unfinished jobs....
| 17:54:35 |
lzcunt | * Hey, when building a gcc cross-compiler for a isStatic target I keep getting this error
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -fno-rtti -fno-exceptions... no
checking for /build/build/./gcc/xgcc -B/build/build/./gcc/ option to produce PIC... -fPIC -DPIC
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ PIC flag -fPIC -DPIC works... yes
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ static flag -static works... no
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -c -o file.o... yeschecking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -c -o file.o... (cached) yes checking whether the /build/build/./gcc/xgcc -B/build/build/./gcc/ linker (/build/build/./gcc/collect-ld) supports shared libraries... yes checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC\_NO\_EXECUTABLES. make\[1\]: \*\*\* \[Makefile:12179: configure-target-libstdc++-v3\] Error 1 make\[1\]: \*\*\* Waiting for unfinished jobs....
| 17:55:24 |
lzcunt | * Hey, when building a gcc cross-compiler for a isStatic target I keep getting this error
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -fno-rtti -fno-exceptions... no
checking for /build/build/./gcc/xgcc -B/build/build/./gcc/ option to produce PIC... -fPIC -DPIC
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ PIC flag -fPIC -DPIC works... yes
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ static flag -static works... no
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -c -o file.o... yes
checking if /build/build/./gcc/xgcc -B/build/build/./gcc/ supports -c -o file.o... (cached) yes
checking whether the /build/build/./gcc/xgcc -B/build/build/./gcc/ linker (/build/build/./gcc/collect-ld) supports shared libraries... yes
checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC\_NO\_EXECUTABLES.
make\[1\]: \*\*\* \[Makefile:12179: configure-target-libstdc++-v3\] Error 1 make\[1\]: \*\*\* Waiting for unfinished jobs....
| 17:55:48 |
lzcunt | oof I think I formatted it fine this time | 17:56:49 |
lzcunt | * oof I think I formatted it fine this time, why are code blocks hard in matrix? | 17:57:01 |
Greg Hellings | I feel this in my soul | 17:57:23 |
lzcunt | this does not happen when building for a dynamic target tho | 17:57:44 |
@curid:matrix.org | or when not cross-compiling | 17:58:15 |
@curid:matrix.org | * does it happen when not cross-compiling | 17:58:31 |
@curid:matrix.org | * does it happen when not cross-compiling? | 17:58:35 |
lzcunt | I can't test that lol | 17:58:51 |
lzcunt | But good question | 17:59:04 |
lzcunt | * I can't test that lol, I don't have anything native to this target yet | 17:59:46 |
lzcunt | is it likely that the -static flag is broken because the checks say it doesn't? | 18:00:24 |
lzcunt | * is it likely that the -static flag is broken because the checks say it doesn't work? | 18:00:30 |
lzcunt | I should probably read config.log | 18:01:46 |
Artturin | What's your target and what attr are you building? | 18:10:10 |
lzcunt | The target is the mlibc target that I'm working on | 18:10:42 |
lzcunt | mlibc does support static on linux, but i can't get it to build. right now only nonstatic builds | 18:13:00 |
lzcunt | The attr is stdenvNoLibc.stdenv.cc.cc | 18:13:01 |
lzcunt | sorry had a short connection loss | 18:13:12 |
lzcunt | * mlibc does support static on linux, but i can't get it to build. right now only nonstatic builds. and this shouldn't really be related to mlibc because it's built without headers and is the nolibc compiler | 18:19:33 |
| 7 Jan 2025 |
DavHau | Can we revert this PR? https://github.com/NixOS/nixpkgs/pull/169475
It generally seems to break cross compilation due to running OOM. What ever it fixes can't seem to be more important that being able to cross compile at all | 06:58:29 |
| sss | 09:05:12 |
| sss changed their profile picture. | 09:06:25 |
otanaut | Hey, is there a way to build AND evaluate on a remote builder? | 22:54:45 |
Tristan Ross | You could ssh in and run an eval. I think there's a way to copy a dev file and its dependencies to a remote? | 23:07:06 |
otanaut | At the end, I am trying to contribute a package definition and test whether I can get the build right. Since I am on a Mac, I am using remote builders. coping around files, sshing and evaling doesnt sound continent for the development. | 23:24:16 |
otanaut | * At the end, I am trying to contribute a package definition and test whether I can get the build right. Since I am on a Mac, I am using remote builders. copying around files, sshing and evaling doesnt sound convenient for development. | 23:25:58 |