diff options
| -rw-r--r-- | meta/recipes-core/meta/buildtools-tarball.bb | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/meta/recipes-core/meta/buildtools-tarball.bb b/meta/recipes-core/meta/buildtools-tarball.bb index 77e1fa23cb..44d658687d 100644 --- a/meta/recipes-core/meta/buildtools-tarball.bb +++ b/meta/recipes-core/meta/buildtools-tarball.bb | |||
| @@ -67,16 +67,19 @@ create_sdk_files_append () { | |||
| 67 | script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-${SDK_SYS}} | 67 | script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-${SDK_SYS}} |
| 68 | touch $script | 68 | touch $script |
| 69 | echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:$PATH' >> $script | 69 | echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:$PATH' >> $script |
| 70 | # In order for the self-extraction script to correctly extract and set up things, | 70 | echo 'export OECORE_NATIVE_SYSROOT="${SDKPATHNATIVE}"' >> $script |
| 71 | # we need a 'OECORE_NATIVE_SYSROOT=xxx' line in environment setup script. | ||
| 72 | # However, buildtools-tarball is inherently a tool set instead of a fully functional SDK, | ||
| 73 | # so instead of exporting the variable, we use a comment here. | ||
| 74 | echo '#OECORE_NATIVE_SYSROOT="${SDKPATHNATIVE}"' >> $script | ||
| 75 | toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${SDK_SYS} | ||
| 76 | |||
| 77 | echo 'export GIT_SSL_CAINFO="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script | 71 | echo 'export GIT_SSL_CAINFO="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script |
| 78 | echo 'export SSL_CERT_FILE="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script | 72 | echo 'export SSL_CERT_FILE="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script |
| 79 | echo 'export OPENSSL_CONF="${SDKPATHNATIVE}${sysconfdir}/ssl/openssl.cnf"' >>$script | 73 | |
| 74 | toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${SDK_SYS} | ||
| 75 | |||
| 76 | cat >> $script <<EOF | ||
| 77 | if [ -d "\$OECORE_NATIVE_SYSROOT/environment-setup.d" ]; then | ||
| 78 | for envfile in \$OECORE_NATIVE_SYSROOT/environment-setup.d/*.sh; do | ||
| 79 | . \$envfile | ||
| 80 | done | ||
| 81 | fi | ||
| 82 | EOF | ||
| 80 | 83 | ||
| 81 | mkdir -p ${SDK_OUTPUT}/${SDKPATHNATIVE}${sysconfdir}/ | 84 | mkdir -p ${SDK_OUTPUT}/${SDKPATHNATIVE}${sysconfdir}/ |
| 82 | echo '${SDKPATHNATIVE}${libdir} | 85 | echo '${SDKPATHNATIVE}${libdir} |
