Skip to content

latx: init at 1.6.4#15

Draft
darkyzhou wants to merge 30 commits into
loong-masterfrom
init-latx
Draft

latx: init at 1.6.4#15
darkyzhou wants to merge 30 commits into
loong-masterfrom
init-latx

Conversation

@darkyzhou

Copy link
Copy Markdown
Collaborator
  • LATX 动态版本能打出来
  • LATX 包的 static 之后可能要改成默认 false?
  • 要拆 commit,不过我打算解决完问题之后再拆,更方便
  • LATX 静态版本有问题:它需要使用 glibc 进行静态编译,但遇到下面的问题
$ nix build .#pkgsGlibcStatic.latx
error: Cannot build '/nix/store/ck14pnyfmy5wng81vmmrimay9rxzsanl-glibc-nolibgcc-static-loongarch64-unknown-linux-gnu-2.40-66.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/0z5hrzm2x5mph59fcwdc458lpsfqgrjg-glibc-nolibgcc-static-loongarch64-unknown-linux-gnu-2.40-66-static
         /nix/store/7y39b6z53kz7i90hpnfrqynbjhh40i20-glibc-nolibgcc-static-loongarch64-unknown-linux-gnu-2.40-66-debug
         /nix/store/bbjixm0yz5q15gyj921jl6k35vk3xkfa-glibc-nolibgcc-static-loongarch64-unknown-linux-gnu-2.40-66-bin
         /nix/store/clcbzra7b695fyipxfkdgrxzs7fz799m-glibc-nolibgcc-static-loongarch64-unknown-linux-gnu-2.40-66-getent
         /nix/store/xm0w05knzabi44mwk4fmx95l6yasx3hz-glibc-nolibgcc-static-loongarch64-unknown-linux-gnu-2.40-66-dev
         /nix/store/y6dapgzrkjq9p9z7aphpygxc60ppbjgx-glibc-nolibgcc-static-loongarch64-unknown-linux-gnu-2.40-66
       Last 25 log lines:
       > make[2]: *** Waiting for unfinished jobs....
       > mkdir -p -- /build/build/csu
       > mkdir -p -- /build/build/csu
       > /nix/store/9g5xxlwvn3nppg54hh7qv35llmsphw93-bash-5.3p3/bin/bash ../scripts/move-if-change /build/build/libc-abis.hT /build/build/libc-abis.h
       > rm -f /build/build/csu/abi-tag.h.new
       > sed -e 's/#.*$//' -e '/^[   ]*$/d' ../abi-tags | \
       > while read conf tagos tagver; do \
       >   test `expr 'loongarch64-unknown-linux-gnu' \
       >             : "$conf"` != 0 || continue; \
       >   ( echo "$tagos" | \
       >     sed -e 's/[^0-9xXa-fA-F   ]//' \
       >  -e 's/^/#define __ABI_TAG_OS /'; \
       >     echo "#ifndef __ABI_TAG_VERSION"; \
       >     echo "$tagver" | \
       >     sed -e 's/[^0-9xXa-fA-F]/ /g' -e 's/ *$//' \
       >       -e 's/ /,/g' -e 's/^/# define __ABI_TAG_VERSION /'; \
       >     echo "#endif" ) > /build/build/csu/abi-tag.h.new; \
       > done
       > touch /build/build/libc-abis.stamp
       > if test -r /build/build/csu/abi-tag.h.new; then mv -f /build/build/csu/abi-tag.h.new /build/build/csu/abi-tag.h; \
       > else echo >&2 'This configuration not matched in ../abi-tags'; exit 1; fi
       > make[2]: Leaving directory '/build/glibc-2.40/csu'
       > make[1]: *** [Makefile:484: csu/subdir_lib] Error 

@wegank wegank force-pushed the loong-master branch 5 times, most recently from 4f97007 to 991e7b0 Compare January 6, 2026 09:18
@wegank wegank force-pushed the loong-master branch 6 times, most recently from 59231d5 to 25b438d Compare January 9, 2026 10:07
@wegank wegank force-pushed the loong-master branch 18 times, most recently from 25dc0ab to 1802fbc Compare January 27, 2026 21:25
@wegank wegank force-pushed the loong-master branch 12 times, most recently from 380a11a to e0af588 Compare February 1, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants