mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-23 22:42:26 +08:00
glibc, gcc upstream fixes
This commit is contained in:
parent
f236a4ebe7
commit
126d4f3375
@ -1,21 +1,5 @@
|
||||
{{ include('../packages/gcc/README.md') }}
|
||||
|
||||
<script>
|
||||
new Vue({
|
||||
el: '#main',
|
||||
data: { package: {} },
|
||||
mounted: function () {
|
||||
this.getPackage('gcc');
|
||||
},
|
||||
methods: {
|
||||
getPackage: function(name) {
|
||||
getPackage(name)
|
||||
.then(response => this.package = response);
|
||||
},
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
||||
## Подготовка
|
||||
|
||||
Исправьте пути установки библиотек:
|
||||
|
@ -30,18 +30,21 @@ cd build
|
||||
|
||||
## Настройка
|
||||
|
||||
|
||||
Если вы собираете систему с раздельной структурой директорий, убедитесь, что утилиты `ldconfig` и `sln` установлены в `/usr/sbin`:
|
||||
|
||||
```bash
|
||||
echo "rootsbindir=/usr/sbin" > configparms
|
||||
```
|
||||
|
||||
```bash
|
||||
../configure \
|
||||
--prefix=/usr \
|
||||
--disable-werror \
|
||||
--enable-kernel=3.2 \
|
||||
--with-headers=/usr/include \
|
||||
--libexecdir=/usr/lib \
|
||||
libc_cv_slibdir=/usr/lib \
|
||||
libc_cv_slibdir=/lib
|
||||
```
|
||||
|
||||
> Если вы используете раздельную структуру каталогов, то измените значение параметра `libc_cv_slibdir` на `/lib`: `libc_cv_slibdir=/lib`, и удалите параметр `--libexecdir=/usr/lib`.
|
||||
|
||||
### Для multilib
|
||||
|
||||
Добавьте параметр `--enable-multi-arch`
|
||||
|
Loading…
Reference in New Issue
Block a user