Hello again, No I didn't modify the distro, I'm using the poky without modifications including security flags. Now I made double check with this configuration from scratch.
git clone https://git.yoctoproject.org/git/poky cd poky // applied my cmake changes export MACHINE=qemux86-64 . oe-init-build-env bitbake cmake -c configure Loading cache: 100% | | ETA: --:--:-- Loaded 0 entries from dependency cache. Parsing recipes: 100% |#######################################| Time: 0:00:28 Parsing of 790 .bb files complete (0 cached, 790 parsed). 1369 targets, 42 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.49.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "debian-9" TARGET_SYS = "x86_64-poky-linux" MACHINE = "qemux86-64" DISTRO = "poky" DISTRO_VERSION = "3.2+snapshot-20201124" TUNE_FEATURES = "m64 core2" TARGET_FPU = "" meta meta-poky meta-yocto-bsp = "master:3ecf5d9692fec97b37af6a4e6c747a4e2c2ca292" NOTE: Fetching uninative binary shim http://downloads.yoctoproject.org/releases/uninative/2.9/x86_64-nativesdk-libc.tar.xz;sha256sum=d07916b95c419c81541a19c8ef0ed8cbd78ae18437ff28a4c8a60ef40518e423 (will check PREMIRRORS first) Initialising tasks: 100% |####################################| Time: 0:00:01 Sstate summary: Wanted 173 Found 0 Missed 173 Current 0 (0% match, 0% complete) NOTE: Executing Tasks NOTE: Tasks Summary: Attempted 811 tasks of which 0 didn't need to be rerun and all succeeded. So everything passed as well. Yes, I think, there is probably a problem with mixed options from security flags. Is it possible to somehow provide the output toolchain.cmake file, to really see the rootcouse? Regards, Andrej >> Hello Richard, >> >> Is it possible to provide log.do_configure log? I've tried it on >> qemux86-64 and it works without problems. Tests were based on poky- >> glibc-x86_64-core-image-sato-core2-64-qemux86-64-toolchain-ext-3.2.sh >> . >> >> DEBUG: Python function extend_recipe_sysroot finished >> DEBUG: Executing shell function do_configure >> -- The C compiler identification is GNU 10.2.0 >> -- The CXX compiler identification is GNU 10.2.0 ... >> -- Build files have been written to: /home/projects/yocto/qemux86- >> 64/tmp/work/core2-64-poky-linux/cmake/3.18.2-r0/build >> DEBUG: Shell function do_configure finished >> DEBUG: Executing python function do_qa_configure >> DEBUG: Python function do_qa_configure finished > > You can see that on the autobuilder here: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/52/builds/2718/steps/12/logs/stdio > > i.e.: > > ERROR: cmake-3.18.4-r0 do_configure: Execution of > '/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/temp/run.do_configure.25583' > failed with exit code 1: > -- The C compiler identification is GNU 10.2.0 > -- The CXX compiler identification is GNU 10.2.0 > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Check for working C compiler: > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-gcc > - skipped > -- Detecting C compile features > -- Detecting C compile features - done > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Check for working CXX compiler: > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux/x86_64-poky-linux-g++ > - skipped > -- Detecting CXX compile features > -- Detecting CXX compile features - done > -- Checking if compiler supports C11 _Thread_local > -- Checking if compiler supports C11 _Thread_local - yes > -- Checking if compiler supports needed C++17 constructs > -- Checking if compiler supports needed C++17 constructs - yes > -- Checking if compiler supports C++ make_unique > -- Checking if compiler supports C++ make_unique - no > -- Checking if compiler supports C++ unique_ptr > -- Checking if compiler supports C++ unique_ptr - no CMake Error at > CMakeLists.txt:107 (message): > The C++ compiler does not support C++11 (e.g. std::unique_ptr). > -- Configuring incomplete, errors occurred! > See also > "/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles/CMakeOutput.log". > See also > "/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles/CMakeError.log". > WARNING: exit code 1 from a shell command. > NOTE: recipe lib32-epiphany-3.38.1-r0: task do_configure: Succeeded > NOTE: Running task 15280 of 24981 > (virtual:multilib:lib32:/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-graphics/xorg-util/makedepend_1.0.6.bb:do_configure) > NOTE: recipe lib32-makedepend-1_1.0.6-r0: task do_configure: Started > ERROR: Logfile of failure stored in: > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/temp/log.do_configure.25583 > Log data follows: > | DEBUG: Executing python function extend_recipe_sysroot > | NOTE: Direct dependencies are > | ['/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-core/e > | xpat/expat_2.2.10.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-extende > | d/bzip2/bzip2_1.0.8.bb:do_populate_sysroot', > | 'virtual:native:/home/pokybuild/yocto-worker/qemux86-world/build/meta/ > | recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-extende > | d/xz/xz_5.2.5.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-core/nc > | urses/ncurses_6.2.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-devtool > | s/gcc/gcc-cross_10.2.bb:do_populate_sysroot', > | 'virtual:native:/home/pokybuild/yocto-worker/qemux86-world/build/meta/ > | recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-extende > | d/libarchive/libarchive_3.4.3.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-core/gl > | ibc/glibc_2.32.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-devtool > | s/gcc/gcc-runtime_10.2.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-devtool > | s/quilt/quilt-native_0.66.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-support > | /bash-completion/bash-completion_2.11.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-core/zl > | ib/zlib_1.2.11.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-support > | /curl/curl_7.73.0.bb:do_populate_sysroot', > | '/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-devtool > | s/cmake/cmake-native_3.18.4.bb:do_populate_sysroot', > | 'virtual:native:/home/pokybuild/yocto-worker/qemux86-world/build/meta/ > | recipes-devtools/ninja/ninja_1.10.1.bb:do_populate_sysroot'] > | NOTE: Installed into sysroot: [] > | NOTE: Skipping as already exists in sysroot: ['expat', 'bzip2', > | 'patch-native', 'xz', 'ncurses', 'gcc-cross-x86_64', 'pseudo-native', > | 'libarchive', 'glibc', 'gcc-runtime', 'quilt-native', > | 'bash-completion', 'zlib', 'curl', 'cmake-native', 'ninja-native', > | 'opkg-utils', 'libtool-native', 'attr-native', 'automake-native', > | 'gnu-config-native', 'autoconf-native', 'gmp-native', 'mpfr-native', > | 'texinfo-dummy-native', 'zlib-native', 'libmpc-native', > | 'binutils-cross-x86_64', 'linux-libc-headers', 'xz-native', > | 'flex-native', 'libxml2', 'acl', 'lzo', 'attr', 'libgcc', 'gnutls', > | 'libidn2', 'bzip2-native', 'curl-native', 'ncurses-native', > | 're2c-native', 'gettext-minimal-native', 'm4-native', 'python3', > | 'nettle', 'libunistring', 'gmp', 'pkgconfig-native', 'openssl-native', > | 'gdbm', 'libxcrypt', 'openssl', 'sqlite3', 'libffi', 'libtirpc', > | 'libnsl2', 'readline', 'util-linux', 'libcap-ng'] > | DEBUG: Python function extend_recipe_sysroot finished > | DEBUG: Executing shell function do_configure > | -- The C compiler identification is GNU 10.2.0 > | -- The CXX compiler identification is GNU 10.2.0 > | -- Detecting C compiler ABI info > | -- Detecting C compiler ABI info - done > | -- Check for working C compiler: > | /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2- > | 64-poky-linux/cmake/3.18.4-r0/recipe-sysroot-native/usr/bin/x86_64-pok > | y-linux/x86_64-poky-linux-gcc - skipped > | -- Detecting C compile features > | -- Detecting C compile features - done > | -- Detecting CXX compiler ABI info > | -- Detecting CXX compiler ABI info - done > | -- Check for working CXX compiler: > | /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2- > | 64-poky-linux/cmake/3.18.4-r0/recipe-sysroot-native/usr/bin/x86_64-pok > | y-linux/x86_64-poky-linux-g++ - skipped > | -- Detecting CXX compile features > | -- Detecting CXX compile features - done > | -- Checking if compiler supports C11 _Thread_local > | -- Checking if compiler supports C11 _Thread_local - yes > | -- Checking if compiler supports needed C++17 constructs > | -- Checking if compiler supports needed C++17 constructs - yes > | -- Checking if compiler supports C++ make_unique > | -- Checking if compiler supports C++ make_unique - no > | -- Checking if compiler supports C++ unique_ptr > | -- Checking if compiler supports C++ unique_ptr - no CMake Error at > | CMakeLists.txt:107 (message): > | The C++ compiler does not support C++11 (e.g. std::unique_ptr). > | > | > | -- Configuring incomplete, errors occurred! > | See also > "/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles/CMakeOutput.log". > | See also > "/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles/CMakeError.log". > | WARNING: exit code 1 from a shell command. > | ERROR: Execution of > '/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/temp/run.do_configure.25583' > failed with exit code 1: > | -- The C compiler identification is GNU 10.2.0 > | -- The CXX compiler identification is GNU 10.2.0 > | -- Detecting C compiler ABI info > | -- Detecting C compiler ABI info - done > | -- Check for working C compiler: > | /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2- > | 64-poky-linux/cmake/3.18.4-r0/recipe-sysroot-native/usr/bin/x86_64-pok > | y-linux/x86_64-poky-linux-gcc - skipped > | -- Detecting C compile features > | -- Detecting C compile features - done > | -- Detecting CXX compiler ABI info > | -- Detecting CXX compiler ABI info - done > | -- Check for working CXX compiler: > | /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2- > | 64-poky-linux/cmake/3.18.4-r0/recipe-sysroot-native/usr/bin/x86_64-pok > | y-linux/x86_64-poky-linux-g++ - skipped > | -- Detecting CXX compile features > | -- Detecting CXX compile features - done > | -- Checking if compiler supports C11 _Thread_local > | -- Checking if compiler supports C11 _Thread_local - yes > | -- Checking if compiler supports needed C++17 constructs > | -- Checking if compiler supports needed C++17 constructs - yes > | -- Checking if compiler supports C++ make_unique > | -- Checking if compiler supports C++ make_unique - no > | -- Checking if compiler supports C++ unique_ptr > | -- Checking if compiler supports C++ unique_ptr - no CMake Error at > | CMakeLists.txt:107 (message): > | The C++ compiler does not support C++11 (e.g. std::unique_ptr). > | > | > | -- Configuring incomplete, errors occurred! > | See also > "/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles/CMakeOutput.log". > | See also > "/home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles/CMakeError.log". > | WARNING: exit code 1 from a shell command. > | > NOTE: recipe cmake-3.18.4-r0: task do_configure: Failed > ERROR: Task > (/home/pokybuild/yocto-worker/qemux86-world/build/meta/recipes-devtools/cmake/cmake_3.18.4.bb:do_configure) > failed with exit code '1' > > however this should give a better hint: > > pokybuild@debian8-ty-1:~/yocto-worker/qemux86-world/build/build-renamed/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles$ > cat CMakeError.log Determining if compiler supports C++ make_unique failed > with the following output: > Change Dir: > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles/CMakeTmp > > Run Build Command(s):ninja cmTC_6b525 && [1/2] Building CXX object > CMakeFiles/cmTC_6b525.dir/cm_cxx_make_unique.cxx.o > In file included from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/c++/10.2.0/x86_64-poky-linux/bits/os_defines.h:39, > from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/c++/10.2.0/x86_64-poky-linux/bits/c++config.h:518, > from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/c++/10.2.0/bits/stl_algobase.h:59, > from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/c++/10.2.0/memory:63, > from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/cmake-3.18.4/Source/Checks/cm_cxx_make_unique.cxx:1: > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/features.h:397:4: > warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) > [-Wcpp] > 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > | ^~~~~~~ > [2/2] Linking CXX executable cmTC_6b525 > > > > Determining if compiler supports C++ unique_ptr failed with the following > output: > Change Dir: > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/build/CMakeFiles/CMakeTmp > > Run Build Command(s):ninja cmTC_24b5e && [1/2] Building CXX object > CMakeFiles/cmTC_24b5e.dir/cm_cxx_unique_ptr.cxx.o > In file included from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/c++/10.2.0/x86_64-poky-linux/bits/os_defines.h:39, > from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/c++/10.2.0/x86_64-poky-linux/bits/c++config.h:518, > from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/c++/10.2.0/bits/stl_algobase.h:59, > from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/c++/10.2.0/memory:63, > from > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/cmake-3.18.4/Source/Checks/cm_cxx_unique_ptr.cxx:1: > /home/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/core2-64-poky-linux/cmake/3.18.4-r0/recipe-sysroot/usr/include/features.h:397:4: > warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) > [-Wcpp] > 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > | ^~~~~~~ > [2/2] Linking CXX executable cmTC_24b5e > > > which suggests its the security flags inclusion. Did you modify the distro? > or are you not using poky? > > Cheers, > > Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#144956): https://lists.openembedded.org/g/openembedded-core/message/144956 Mute This Topic: https://lists.openembedded.org/mt/78460656/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
