Saly Saly 07.09.2018, 21:58:58 2 + #programowanie #gcc #cpp #jezykcCzy da się zmienić linker używany przez gcc bez praw roota? Chciałbym użyć lld od LLVM, niestety z tego co czytam w internetach nie da się tego zrobić inaczej niż przez symlink do /usr/bin/ld.
GaiusBaltar GaiusBaltar 07.09.2018, 22:01:45 0 + @Saly: Może spróbuj tak: 1. stwórz sobie katalog ~/bin/ , 2. ustaw zmienną PATH dodając ten katalog na początku,3. wrzuć do ~/bin/ symlink do llvm pod nazwą ld?
GaiusBaltar GaiusBaltar 07.09.2018, 22:16:38 0 + @Saly: Ok, dosyć ciekawy temat. Można pobawić się strace'em żeby dojść jak on tego szuka.Tutaj gościu ma podobny problem, i jakieś propozycje rozwiązań:https://stackoverflow.com/questions/7701206/how-does-gcc-find-as-ld-and-other-binutils-executables
yurai007 yurai007 13.09.2018, 15:07:57 0 + @Saly: do glowy przychodzi mi tylko rebuild gcc-a z wczesniejszym ./configure z --with-ld do llvm.
Czy da się zmienić linker używany przez gcc bez praw roota? Chciałbym użyć lld od LLVM, niestety z tego co czytam w internetach nie da się tego zrobić inaczej niż przez symlink do /usr/bin/ld.
1. stwórz sobie katalog ~/bin/ ,
2. ustaw zmienną PATH dodając ten katalog na początku,
3. wrzuć do ~/bin/ symlink do llvm pod nazwą ld?
Tutaj gościu ma podobny problem, i jakieś propozycje rozwiązań:
https://stackoverflow.com/questions/7701206/how-does-gcc-find-as-ld-and-other-binutils-executables
do glowy przychodzi mi tylko rebuild gcc-a z wczesniejszym ./configure z --with-ld do llvm.