Background | 背景
xlings install gcc@15 安装后找不到gcc
Describe | 问题描述
Desktop | 环境
To Reproduce | 复现步骤
xlings install gcc@15
[xlings:xim]: create pm executor for musl-gcc@15.1.0 ...
--- [package] info
name: musl-gcc
version: 15.1.0
authors: GNU
licenses: GPL
repo: https://github.com/gcc-mirror/gcc
docs: https://gcc.gnu.org/wiki
programs: musl-gcc, musl-g++, musl-c++, musl-cpp, musl-addr2line, musl-ar, musl-as, musl-ld, musl-nm, musl-objcopy, musl-objdump, musl-ranlib, musl-readelf, musl-size, musl-strings, musl-strip
GCC, the GNU Compiler Collection ( prebuild with musl )
-> install musl-gcc@15.1.0? (y/n) y
[xlings:xim]: checking [musl-gcc@15.1.0] for mutex groups...
[xlings]: downloading: https://gitcode.com/xlings-res/musl-gcc/releases/download/15.1.0/musl-gcc-15.1.0-linux-x86_64.tar.gz to /home/xlings/.xlings_data/xim/runtimedir/musl-gcc-15.1.0-linux-x86_64.tar.gz
######################################################################################################################################################################################################################## 100.0%
[xlings:xim]: start extract musl-gcc-15.1.0-linux-x86_64.tar.gz
[xlings:xim]: start install musl-gcc, it may take some minutes...
[xlings:xim]: create install dir /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0
patchelf 0.12
[xim:xpkg]: musl-gcc relocate: patched dynamic tools = 26
[xim:xpkg]: musl-gcc: removed specs file: /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/lib/gcc/x86_64-linux-musl/15.1.0/specs
[xlings:xim]: start config...
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-gcc 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --alias "x86_64-linux-musl-gcc"
adding target: musl-gcc, version: 15.1.0
set [musl-gcc 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-gcc 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin
adding target: x86_64-linux-musl-gcc, version: 15.1.0
set [x86_64-linux-musl-gcc 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-g++ 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-g++"
adding target: musl-g++, version: 15.1.0
[musl-g++ 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-g++ 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-g++ 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-g++, version: 15.1.0
[x86_64-linux-musl-g++ 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-g++ 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-c++ 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-c++"
adding target: musl-c++, version: 15.1.0
[musl-c++ 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-c++ 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-c++ 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-c++, version: 15.1.0
[x86_64-linux-musl-c++ 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-c++ 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-cpp 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-cpp"
adding target: musl-cpp, version: 15.1.0
[musl-cpp 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-cpp 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-cpp 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-cpp, version: 15.1.0
[x86_64-linux-musl-cpp 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-cpp 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-addr2line 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-addr2line"
adding target: musl-addr2line, version: 15.1.0
[musl-addr2line 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-addr2line 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-addr2line 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-addr2line, version: 15.1.0
[x86_64-linux-musl-addr2line 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-addr2line 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-ar 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-ar"
adding target: musl-ar, version: 15.1.0
[musl-ar 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-ar 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-ar 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-ar, version: 15.1.0
[x86_64-linux-musl-ar 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-ar 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-as 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-as"
adding target: musl-as, version: 15.1.0
[musl-as 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-as 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-as 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-as, version: 15.1.0
[x86_64-linux-musl-as 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-as 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-ld 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-ld"
adding target: musl-ld, version: 15.1.0
[musl-ld 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-ld 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-ld 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-ld, version: 15.1.0
[x86_64-linux-musl-ld 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-ld 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-nm 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-nm"
adding target: musl-nm, version: 15.1.0
[musl-nm 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-nm 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-nm 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-nm, version: 15.1.0
[x86_64-linux-musl-nm 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-nm 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-objcopy 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-objcopy"
adding target: musl-objcopy, version: 15.1.0
[musl-objcopy 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-objcopy 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-objcopy 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-objcopy, version: 15.1.0
[x86_64-linux-musl-objcopy 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-objcopy 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-objdump 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-objdump"
adding target: musl-objdump, version: 15.1.0
[musl-objdump 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-objdump 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-objdump 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-objdump, version: 15.1.0
[x86_64-linux-musl-objdump 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-objdump 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-ranlib 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-ranlib"
adding target: musl-ranlib, version: 15.1.0
[musl-ranlib 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-ranlib 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-ranlib 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-ranlib, version: 15.1.0
[x86_64-linux-musl-ranlib 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-ranlib 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-readelf 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-readelf"
adding target: musl-readelf, version: 15.1.0
[musl-readelf 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-readelf 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-readelf 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-readelf, version: 15.1.0
[x86_64-linux-musl-readelf 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-readelf 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-size 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-size"
adding target: musl-size, version: 15.1.0
[musl-size 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-size 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-size 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-size, version: 15.1.0
[x86_64-linux-musl-size 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-size 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-strings 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-strings"
adding target: musl-strings, version: 15.1.0
[musl-strings 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-strings 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-strings 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-strings, version: 15.1.0
[x86_64-linux-musl-strings 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-strings 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-strip 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-strip"
adding target: musl-strip, version: 15.1.0
[musl-strip 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-strip 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-strip 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-strip, version: 15.1.0
[x86_64-linux-musl-strip 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-strip 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-ldd musl-gcc-15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/x86_64-linux-musl/lib --binding "musl-gcc@15.1.0" --alias "libc.so --list" --env "LD_LIBRARY_PATH=/home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/x86_64-linux-musl/lib"
adding target: musl-ldd, version: musl-gcc-15.1.0
[musl-ldd musl-gcc-15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-ldd musl-gcc-15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-loader musl-gcc-15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/x86_64-linux-musl/lib --binding "musl-gcc@15.1.0" --alias "libc.so" --env "LD_LIBRARY_PATH=/home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/x86_64-linux-musl/lib"
adding target: musl-loader, version: musl-gcc-15.1.0
[musl-loader musl-gcc-15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-loader musl-gcc-15.1.0] as default
[xim:xpkg]: add static wrapper for musl-gcc ...
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-gcc-static 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0 --binding "musl-gcc@15.1.0" --alias "musl-gcc -static"
adding target: musl-gcc-static, version: 15.1.0
[musl-gcc-static 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-gcc-static 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-g++-static 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0 --binding "musl-gcc@15.1.0" --alias "musl-g++ -static"
adding target: musl-g++-static, version: 15.1.0
[musl-g++-static 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-g++-static 15.1.0] as default
**maybe need to restart cmd/shell to load env**
try to run source ~/.bashrc
[xlings:xim]: musl-gcc@15.1.0 - installed
$source ~/.bashrc
[@qsh5-cppcoding-3-docker /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin]
$which gcc
/opt/rh/devtoolset-8/root/usr/bin/gcc
pack下只有:
/home/xlings/.xlings_data/xim/xpkgs]
$ls
musl-gcc xvm
Expection | 预期结果
Solution by you | 已尝试的方案
Additional context | 额外补充
Background | 背景
xlings install gcc@15 安装后找不到gcc
Describe | 问题描述
Desktop | 环境
To Reproduce | 复现步骤
xlings install gcc@15
[xlings:xim]: create pm executor for musl-gcc@15.1.0 ...
--- [package] info
name: musl-gcc
version: 15.1.0
authors: GNU
licenses: GPL
repo: https://github.com/gcc-mirror/gcc
docs: https://gcc.gnu.org/wiki
programs: musl-gcc, musl-g++, musl-c++, musl-cpp, musl-addr2line, musl-ar, musl-as, musl-ld, musl-nm, musl-objcopy, musl-objdump, musl-ranlib, musl-readelf, musl-size, musl-strings, musl-strip
-> install musl-gcc@15.1.0? (y/n) y
[xlings:xim]: checking [musl-gcc@15.1.0] for mutex groups...
[xlings]: downloading: https://gitcode.com/xlings-res/musl-gcc/releases/download/15.1.0/musl-gcc-15.1.0-linux-x86_64.tar.gz to /home/xlings/.xlings_data/xim/runtimedir/musl-gcc-15.1.0-linux-x86_64.tar.gz
######################################################################################################################################################################################################################## 100.0%
[xlings:xim]: start extract musl-gcc-15.1.0-linux-x86_64.tar.gz
[xlings:xim]: start install musl-gcc, it may take some minutes...
[xlings:xim]: create install dir /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0
patchelf 0.12
[xim:xpkg]: musl-gcc relocate: patched dynamic tools = 26
[xim:xpkg]: musl-gcc: removed specs file: /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/lib/gcc/x86_64-linux-musl/15.1.0/specs
[xlings:xim]: start config...
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-gcc 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --alias "x86_64-linux-musl-gcc"
adding target: musl-gcc, version: 15.1.0
set [musl-gcc 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-gcc 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin
adding target: x86_64-linux-musl-gcc, version: 15.1.0
set [x86_64-linux-musl-gcc 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-g++ 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-g++"
adding target: musl-g++, version: 15.1.0
[musl-g++ 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-g++ 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-g++ 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-g++, version: 15.1.0
[x86_64-linux-musl-g++ 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-g++ 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-c++ 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-c++"
adding target: musl-c++, version: 15.1.0
[musl-c++ 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-c++ 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-c++ 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-c++, version: 15.1.0
[x86_64-linux-musl-c++ 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-c++ 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-cpp 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-cpp"
adding target: musl-cpp, version: 15.1.0
[musl-cpp 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-cpp 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-cpp 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-cpp, version: 15.1.0
[x86_64-linux-musl-cpp 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-cpp 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-addr2line 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-addr2line"
adding target: musl-addr2line, version: 15.1.0
[musl-addr2line 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-addr2line 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-addr2line 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-addr2line, version: 15.1.0
[x86_64-linux-musl-addr2line 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-addr2line 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-ar 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-ar"
adding target: musl-ar, version: 15.1.0
[musl-ar 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-ar 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-ar 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-ar, version: 15.1.0
[x86_64-linux-musl-ar 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-ar 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-as 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-as"
adding target: musl-as, version: 15.1.0
[musl-as 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-as 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-as 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-as, version: 15.1.0
[x86_64-linux-musl-as 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-as 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-ld 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-ld"
adding target: musl-ld, version: 15.1.0
[musl-ld 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-ld 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-ld 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-ld, version: 15.1.0
[x86_64-linux-musl-ld 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-ld 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-nm 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-nm"
adding target: musl-nm, version: 15.1.0
[musl-nm 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-nm 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-nm 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-nm, version: 15.1.0
[x86_64-linux-musl-nm 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-nm 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-objcopy 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-objcopy"
adding target: musl-objcopy, version: 15.1.0
[musl-objcopy 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-objcopy 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-objcopy 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-objcopy, version: 15.1.0
[x86_64-linux-musl-objcopy 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-objcopy 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-objdump 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-objdump"
adding target: musl-objdump, version: 15.1.0
[musl-objdump 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-objdump 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-objdump 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-objdump, version: 15.1.0
[x86_64-linux-musl-objdump 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-objdump 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-ranlib 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-ranlib"
adding target: musl-ranlib, version: 15.1.0
[musl-ranlib 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-ranlib 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-ranlib 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-ranlib, version: 15.1.0
[x86_64-linux-musl-ranlib 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-ranlib 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-readelf 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-readelf"
adding target: musl-readelf, version: 15.1.0
[musl-readelf 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-readelf 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-readelf 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-readelf, version: 15.1.0
[x86_64-linux-musl-readelf 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-readelf 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-size 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-size"
adding target: musl-size, version: 15.1.0
[musl-size 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-size 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-size 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-size, version: 15.1.0
[x86_64-linux-musl-size 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-size 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-strings 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-strings"
adding target: musl-strings, version: 15.1.0
[musl-strings 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-strings 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-strings 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-strings, version: 15.1.0
[x86_64-linux-musl-strings 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-strings 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-strip 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "musl-gcc@15.1.0" --alias "x86_64-linux-musl-strip"
adding target: musl-strip, version: 15.1.0
[musl-strip 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-strip 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add x86_64-linux-musl-strip 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin --binding "x86_64-linux-musl-gcc@15.1.0"
adding target: x86_64-linux-musl-strip, version: 15.1.0
[x86_64-linux-musl-strip 15.1.0] --binding to--> ["x86_64-linux-musl-gcc", "15.1.0"]
set [x86_64-linux-musl-strip 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-ldd musl-gcc-15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/x86_64-linux-musl/lib --binding "musl-gcc@15.1.0" --alias "libc.so --list" --env "LD_LIBRARY_PATH=/home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/x86_64-linux-musl/lib"
adding target: musl-ldd, version: musl-gcc-15.1.0
[musl-ldd musl-gcc-15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-ldd musl-gcc-15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-loader musl-gcc-15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/x86_64-linux-musl/lib --binding "musl-gcc@15.1.0" --alias "libc.so" --env "LD_LIBRARY_PATH=/home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/x86_64-linux-musl/lib"
adding target: musl-loader, version: musl-gcc-15.1.0
[musl-loader musl-gcc-15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-loader musl-gcc-15.1.0] as default
[xim:xpkg]: add static wrapper for musl-gcc ...
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-gcc-static 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0 --binding "musl-gcc@15.1.0" --alias "musl-gcc -static"
adding target: musl-gcc-static, version: 15.1.0
[musl-gcc-static 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-gcc-static 15.1.0] as default
[xlings:xim]: xvm run - /home/xlings/.xlings_data/bin/xvm add musl-g++-static 15.1.0 --path /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0 --binding "musl-gcc@15.1.0" --alias "musl-g++ -static"
adding target: musl-g++-static, version: 15.1.0
[musl-g++-static 15.1.0] --binding to--> ["musl-gcc", "15.1.0"]
set [musl-g++-static 15.1.0] as default
[xlings:xim]: musl-gcc@15.1.0 - installed
$source ~/.bashrc
[@qsh5-cppcoding-3-docker /home/xlings/.xlings_data/xim/xpkgs/musl-gcc/15.1.0/bin]
$which gcc
/opt/rh/devtoolset-8/root/usr/bin/gcc
pack下只有:
/home/xlings/.xlings_data/xim/xpkgs]
$ls
musl-gcc xvm
Expection | 预期结果
Solution by you | 已尝试的方案
Additional context | 额外补充