[OE-core] Fedora 30: Yocto support
Parthiban Nallathambi
pn at denx.de
Tue May 21 08:54:45 UTC 2019
Hello All,
I am trying to compile yocto for my Raspberry PI 0 under Fedora 30. But
the compilation fails with GLIBC dependency. Please find the logs below.
Any hints/clues to fix this would be helpful. Thanks.
**Logs:**
|
/work/rpi/zero/tmp/work/x86_64-linux/cmake-native/3.14.1-r0/build/Bootstrap.cmk/cmake:
/work/rpi/zero/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6:
version `GLIBCXX_3.4.26' not found (required by
/work/rpi/zero/tmp/work/x86_64-linux/cmake-native/3.14.1-r0/build/Bootstrap.cmk/cmake)
| ---------------------------------------------
| Error when bootstrapping CMake:
| Problem while running initial CMake
| ---------------------------------------------
| WARNING:
/work/rpi/zero/tmp/work/x86_64-linux/cmake-native/3.14.1-r0/temp/run.do_configure.3874946:1
exit 11 from
'/work/rpi/zero/tmp/work/x86_64-linux/cmake-native/3.14.1-r0/cmake-3.14.1/configure
--verbose
--prefix=/work/rpi/zero/tmp/work/x86_64-linux/cmake-native/3.14.1-r0/recipe-sysroot-native/usr
--parallel=8 --
-DCMAKE_LIBRARY_PATH=/work/rpi/zero/tmp/work/x86_64-linux/cmake-native/3.14.1-r0/recipe-sysroot-native/usr/lib
-DBUILD_CursesDialog=1 -DCMAKE_USE_SYSTEM_LIBRARIES=1
-DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=0
-DCMAKE_USE_SYSTEM_LIBRARY_LIBARCHIVE=0
-DCMAKE_USE_SYSTEM_LIBRARY_LIBUV=0 -DCMAKE_USE_SYSTEM_LIBRARY_LIBRHASH=0
-DENABLE_ACL=0 -DHAVE_ACL_LIBACL_H=0 -DHAVE_SYS_ACL_H=0'
| ERROR: Function failed: do_configure (log file is located at
/work/rpi/zero/tmp/work/x86_64-linux/cmake-native/3.14.1-r0/temp/log.do_configure.3874946)
ERROR: Task
(/work/rpi/poky/meta/recipes-devtools/cmake/cmake-native_3.14.1.bb:do_configure)
failed with exit code '1'
NOTE: Tasks Summary: Attempted 1367 tasks of which 710 didn't need to be
rerun and 1 failed.
Summary: 1 task failed:
/work/rpi/poky/meta/recipes-devtools/cmake/cmake-native_3.14.1.bb:do_configure
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
**GLIBC Version details**:
$ l
/work/rpi/zero/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6.0.25
-rwxr-xr-x 1 pn pn 1.5M Mar 18 13:47
/work/rpi/zero/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6.0.25
$
$ file
/work/rpi/zero/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6.0.25
/work/rpi/zero/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6.0.25:
ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically
linked, BuildID[sha1]=d0e848faaac570e8ceca884083b6e09e23cb9e2b, stripped
$
$
$ ldd
/work/rpi/zero/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6.0.25
linux-vdso.so.1 (0x00007fffc3901000)
libm.so.6 => /lib64/libm.so.6 (0x00007f341ea84000)
libc.so.6 => /lib64/libc.so.6 (0x00007f341e8be000)
/lib64/ld-linux-x86-64.so.2 (0x00007f341edad000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f341e8a4000)
$ strings
/work/rpi/zero/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6.0.25
| grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.14
GLIBC_2.18
GLIBC_2.16
GLIBC_2.17
GLIBC_2.3.2
GLIBCXX_DEBUG_MESSAGE_LENGTH
$ l /usr/lib/libstdc++.so.6*
lrwxrwxrwx 1 root root 19 May 3 16:11 /usr/lib/libstdc++.so.6 ->
libstdc++.so.6.0.26
-rwxr-xr-x 1 root root 2.0M May 3 16:18 /usr/lib/libstdc++.so.6.0.26
--
Thanks,
Parthiban N
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-22 Fax: (+49)-8142-66989-80 Email: pn at denx.de
More information about the Openembedded-core
mailing list