Size: a a a

 archlinux_ru 

2020 October 06

u

usanama in  archlinux_ru 
🤔
источник

OB

Oleg B in  archlinux_ru 
после сборки пакета в директории с PKGBUILD я получаю вот это:

ls -al pkg/orcania/usr/lib/
total 40
drwxr-xr-x. 2 root root  4096 Oct  6 17:21 .
drwxr-xr-x. 4 root root  4096 Oct  6 17:21 ..
lrwxrwxrwx. 1 root root    19 Oct  6 17:21 liborcania.so -> liborcania.so.2.1.1
-rwxr-xr-x. 1 root root 23740 Oct  6 17:21 liborcania.so.2.1.1

симлинк в порядке
источник

OB

Oleg B in  archlinux_ru 
рядом с PKGBUILD лежит результирующий архив, я его распаковываю и получаю это:
# ls usr/lib/ -al
total 44
drwxr-xr-x. 2 root root  4096 Oct  6 17:21 .
drwxr-xr-x. 4 root root  4096 Oct  6 17:21 ..
-r--------. 1 root root    19 Oct  6 17:21 liborcania.so
-rwxr-xr-x. 1 root root 23740 Oct  6 17:21 liborcania.so.2.1.1
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
Oleg B
после сборки пакета в директории с PKGBUILD я получаю вот это:

ls -al pkg/orcania/usr/lib/
total 40
drwxr-xr-x. 2 root root  4096 Oct  6 17:21 .
drwxr-xr-x. 4 root root  4096 Oct  6 17:21 ..
lrwxrwxrwx. 1 root root    19 Oct  6 17:21 liborcania.so -> liborcania.so.2.1.1
-rwxr-xr-x. 1 root root 23740 Oct  6 17:21 liborcania.so.2.1.1

симлинк в порядке
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
Oleg B
после сборки пакета в директории с PKGBUILD я получаю вот это:

ls -al pkg/orcania/usr/lib/
total 40
drwxr-xr-x. 2 root root  4096 Oct  6 17:21 .
drwxr-xr-x. 4 root root  4096 Oct  6 17:21 ..
lrwxrwxrwx. 1 root root    19 Oct  6 17:21 liborcania.so -> liborcania.so.2.1.1
-rwxr-xr-x. 1 root root 23740 Oct  6 17:21 liborcania.so.2.1.1

симлинк в порядке
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
работает всё
источник

OB

Oleg B in  archlinux_ru 
ок, значит у меня где-то что-то багованное
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
Oleg B
ок, значит у меня где-то что-то багованное
а что тебе ваще сделать нужно?
источник

OB

Oleg B in  archlinux_ru 
Артемий НаиковскИй
а что тебе ваще сделать нужно?
мне нужно собрать библиотеку из исходников и воткнуть её в sysroot, чтобы потом уже собирать софт, который является целью (эт если упрощённо)
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
А что такое sysroot
источник

OB

Oleg B in  archlinux_ru 
Артемий НаиковскИй
А что такое sysroot
в моём случае это просто папка с usr, lib, var вырванными из образа для целевого устройства
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
rootfs короче говоря
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
так, и чо там какая либа
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
Кинь PKGBUILD
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
Или тебе нужно с одной машины где пакет установлен сделать такой же пакет и кинуть на вторую
источник

OB

Oleg B in  archlinux_ru 
Артемий НаиковскИй
rootfs короче говоря
ну, вроде rootfs это больше чем sysroot
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
Я не оч понимаю
источник

OB

Oleg B in  archlinux_ru 
Артемий НаиковскИй
Или тебе нужно с одной машины где пакет установлен сделать такой же пакет и кинуть на вторую
есть устройство на arm (много на самом деле), по определённым обстоятельствам на нём стоит archlinux, там крутится целевой софт, я немного переделываю процесс сборки этого всего, что собственно нужно: собрать софт и необходимые для софта библиотеки, сделать это в контейнере (чтобы это в CI можно было сунуть)
обновить систему на устройстве на данный момент я не могу
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
Понял
источник

АН

Артемий НаиковскИй... in  archlinux_ru 
ну кинь PKGBUILD то чо
источник