Skip to content
Snippets Groups Projects
Commit 41a2023a authored by Bernhard Rosenkränzer's avatar Bernhard Rosenkränzer
Browse files

Merge branch 'features/gcc-12.2' into 'kirkstone'

gcc: Update to 12.2 and merge improvements from upstream

See merge request !281
parents d50b75b9 3305908b
No related branches found
No related tags found
No related merge requests found
...@@ -10,8 +10,7 @@ do_configure () { ...@@ -10,8 +10,7 @@ do_configure () {
mkdir -p ${B}/${TARGET_SYS}/${BPN}/ mkdir -p ${B}/${TARGET_SYS}/${BPN}/
cd ${B}/${BPN} cd ${B}/${BPN}
chmod a+x ${S}/${BPN}/configure chmod a+x ${S}/${BPN}/configure
relpath=${@os.path.relpath("${S}/${BPN}", "${B}/${BPN}")} ${S}/${BPN}/configure ${CONFIGUREOPTS} ${EXTRA_OECONF}
$relpath/configure ${CONFIGUREOPTS} ${EXTRA_OECONF}
} }
EXTRACONFFUNCS += "extract_stashed_builddir" EXTRACONFFUNCS += "extract_stashed_builddir"
do_configure[depends] += "${COMPILERDEP}" do_configure[depends] += "${COMPILERDEP}"
...@@ -45,15 +44,19 @@ do_install () { ...@@ -45,15 +44,19 @@ do_install () {
} }
do_install:append:libc-baremetal () { do_install:append:libc-baremetal () {
rmdir ${D}${base_libdir} if [ "${base_libdir}" != "${libdir}" ]; then
rmdir ${D}${base_libdir}
fi
} }
do_install:append:libc-newlib () { do_install:append:libc-newlib () {
rmdir ${D}${base_libdir} if [ "${base_libdir}" != "${libdir}" ]; then
rmdir ${D}${base_libdir}
fi
} }
# No rpm package is actually created but -dev depends on it, avoid dnf error # No rpm package is actually created but -dev depends on it, avoid dnf error
RDEPENDS:${PN}-dev:libc-baremetal = "" DEV_PKG_DEPENDENCY:libc-baremetal = ""
RDEPENDS:${PN}-dev:libc-newlib = "" DEV_PKG_DEPENDENCY:libc-newlib = ""
BBCLASSEXTEND = "nativesdk" BBCLASSEXTEND = "nativesdk"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment