sunhaiyong1978 / Yongbao

一个基于交叉编译的Linux发行版。
23 stars 1 forks source link

host-tools/glib制作错误! #13

Closed liangyongxiang closed 12 months ago

liangyongxiang commented 1 year ago

更新到 https://github.com/sunhaiyong1978/Yongbao/commit/dd7c93c9160fb57e2d718286e79d6070c6304293 之后,我清理之前的编译结果重新运行./build.sh,遇到这个问题:

/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/libpcre2-8.so: error adding symbols: file in wrong format
sunhaiyong1978 commented 1 year ago

你看看你的/usr/lib/libpcre2-8.so什么格式?

liangyongxiang commented 1 year ago
yongxiang@5950x ~ $ file /usr/lib/libpcre2-8.so
/usr/lib/libpcre2-8.so: symbolic link to libpcre2-8.so.0.11.2
yongxiang@5950x ~ $ file /usr/lib/libpcre2-8.so.0.11.2
/usr/lib/libpcre2-8.so.0.11.2: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
sunhaiyong1978 commented 1 year ago

把 workbase/logs/glib_host-tools_00019.log 发一下看看。

liangyongxiang commented 1 year ago

https://gist.github.com/liangyongxiang/ba258f20f39a8cde743e12d05cc77d29 不好意思,忘记贴log了

sunhaiyong1978 commented 12 months ago

应该是pkg-config找库的时候错误的使用了系统32位的库,我调整了一下制作步骤,以保证使用正确位置的库,你方便的话更新一下,再试试。谢谢。

liangyongxiang commented 12 months ago

glib 可以构建成功了。