mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-02-02 23:07:17 +08:00
Фикс GCC #1055
This commit is contained in:
parent
418564f7dc
commit
da2a803373
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Подготовка
|
## Подготовка
|
||||||
|
|
||||||
Исправьте пути установки библиотек:
|
Первым делом исправьте ошибку, связанную с `libasan.a`, затем измените пути установки библиотек:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
{{ include('../packages/gcc/prepare') }}
|
{{ include('../packages/gcc/prepare') }}
|
||||||
@ -186,8 +186,8 @@ rm -v dummy.c a.out dummy.log
|
|||||||
|
|
||||||
## Установленные файлы
|
## Установленные файлы
|
||||||
|
|
||||||
Программы: c++ (ссылка на g++), cc (ссылка на gcc), cpp, g++, gcc, gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump и gcov-tool
|
**Программы:** `c++` (ссылка на `g++`), `cc` (ссылка на `gcc`), `cpp`, `g++`, `gcc`, `gcc-ar`, `gcc-nm`, `gcc-ranlib`, `gcov`, `gcov-dump` и `gcov-tool`
|
||||||
|
|
||||||
Библиотеки: libasan.{a,so}, libatomic.{a,so}, libcc1.so, libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{a,so}, liblsan.{a,so}, liblto_plugin.so, libquadmath.{a,so}, libssp.{a,so}, libssp_nonshared.a, libstdc++.{a,so}, libstdc++fs.a, libsupc++.a, libtsan.{a,so} и libubsan.{a,so}
|
**Библиотеки:** `libasan.{a,so}`, `libatomic.{a,so}`, `libcc1.so`, `libgcc.a`, `libgcc_eh.a`, `libgcc_s.so`, `libgcov.a`, `libgomp.{a,so}`, `libitm.{a,so}`, `liblsan.{a,so}`, `liblto_plugin.so`, `libquadmath.{a,so}`, `libssp.{a,so}`, `libssp_nonshared.a`, `libstdc++.{a,so}`, `libstdc++fs.a`, `libsupc++.a`, `libtsan.{a,so}` и `libubsan.{a,so}`
|
||||||
|
|
||||||
Директории: /usr/include/c++, /usr/lib/gcc, /usr/libexec/gcc и /usr/share/gcc-11.2.0
|
**Директории:** `/usr/include/c++`, `/usr/lib/gcc`, `/usr/libexec/gcc` и `/usr/share/gcc-11.2.0`
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
sed -e '/static.*SIGSTKSZ/d' \
|
||||||
|
-e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
|
||||||
|
-i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp
|
||||||
|
|
||||||
sed -e '/m64=/s/lib64/lib/' \
|
sed -e '/m64=/s/lib64/lib/' \
|
||||||
-e '/m32=/s/m32=.*/m32=..\/lib32$(call if_multiarch,:i386-linux-gnu)/' \
|
-e '/m32=/s/m32=.*/m32=..\/lib32$(call if_multiarch,:i386-linux-gnu)/' \
|
||||||
-i.orig gcc/config/i386/t-linux64
|
-i.orig gcc/config/i386/t-linux64
|
||||||
|
Loading…
Reference in New Issue
Block a user