LINUX.ORG.RU

История изменений

Исправление imul, (текущая версия) :

Да вроде компилируется.
Первое сообщение я удалил, так как прокосоглазил насчёт lld.
И с lld вроде тоже без проблем.
rustc -C linker=lld main.rs -L/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/ -L/usr/lib64
$ lld --version
lld is a generic driver.
Invoke ld.lld (Unix), ld64.lld (macOS), lld-link (Windows), wasm-ld (WebAssembly) instead
$ ldd main
linux-vdso.so.1 (0x00007fff2fb22000)
libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f05737d3000)
librt.so.1 => /usr/lib64/librt.so.1 (0x00007f05737c9000)
libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f05737a5000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/libgcc_s.so.1 (0x00007f057378b000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f05735b4000)
libm.so.6 => /usr/lib64/libm.so.6 (0x00007f0573469000)
libutil.so.1 => /usr/lib64/libutil.so.1 (0x00007f0573462000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0573824000)

И ещё
rustc -C linker=ld.lld main.rs -L/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/ -L/usr/lib64
ld.lld --version
LLD 8.0.0 (compatible with GNU linkers)

Исходная версия imul, :

Да вроде компилируется.
Первое сообщение я удалил, так как прокосоглазил насчёт lld.
И с lld вроде тоже без проблем.
rustc -C linker=lld main.rs -L/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/ -L/usr/lib64
$ lld --version
lld is a generic driver.
Invoke ld.lld (Unix), ld64.lld (macOS), lld-link (Windows), wasm-ld (WebAssembly) instead
$ ldd main
linux-vdso.so.1 (0x00007fff2fb22000)
libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f05737d3000)
librt.so.1 => /usr/lib64/librt.so.1 (0x00007f05737c9000)
libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f05737a5000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/libgcc_s.so.1 (0x00007f057378b000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f05735b4000)
libm.so.6 => /usr/lib64/libm.so.6 (0x00007f0573469000)
libutil.so.1 => /usr/lib64/libutil.so.1 (0x00007f0573462000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0573824000)