summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaphael Kubo da Costa <raphael.kubo.da.costa@intel.com>2023-07-27 14:06:18 +0200
committerKhem Raj <raj.khem@gmail.com>2023-09-08 09:08:54 -0700
commit2619fb925b9c242973abda9bf4dc85d29c3a5836 (patch)
tree7a27aced9f53aa686fd2e91c2ca5a4ef7e6335df
parent72251c8025b6a0db04e18808b68e4cfef1f5ea09 (diff)
downloadmeta-clang-2619fb925b9c242973abda9bf4dc85d29c3a5836.tar.gz
Remove chromium-browser-layer workarounds
They seem to be necessary with clang 12. The recent cherry-picks have introduced native versions of the libc++ and libc++abi recipes, and I have managed to finish a full build of chromium-ozone-wayland-114.0.5735.198 without these changes. Signed-off-by: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-rw-r--r--conf/layer.conf2
-rw-r--r--dynamic-layers/chromium-browser-layer/recipes-browser/chromium-ozone-wayland_%.bbappend10
-rw-r--r--dynamic-layers/chromium-browser-layer/recipes-browser/chromium-x11_%.bbappend10
-rw-r--r--dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend6
-rw-r--r--dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend6
-rw-r--r--dynamic-layers/chromium-browser-layer/recipes-browser/chromium/gn-native_%.bbappend6
-rw-r--r--dynamic-layers/chromium-browser-layer/recipes-browser/gn-native_%.bbappend6
7 files changed, 0 insertions, 46 deletions
diff --git a/conf/layer.conf b/conf/layer.conf
index 0736baf..2b81b64 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -11,8 +11,6 @@ LAYERSERIES_COMPAT_clang-layer = "dunfell hardknott honister"
11LAYERDEPENDS_clang-layer = "core" 11LAYERDEPENDS_clang-layer = "core"
12 12
13BBFILES_DYNAMIC += " \ 13BBFILES_DYNAMIC += " \
14 chromium-browser-layer:${LAYERDIR}/dynamic-layers/chromium-browser-layer/*/*.bb \
15 chromium-browser-layer:${LAYERDIR}/dynamic-layers/chromium-browser-layer/*/*.bbappend \
16 openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bb \ 14 openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bb \
17 openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bbappend \ 15 openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bbappend \
18 networking-layer:${LAYERDIR}/dynamic-layers/networking-layer/*/*/*.bb \ 16 networking-layer:${LAYERDIR}/dynamic-layers/networking-layer/*/*/*.bb \
diff --git a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium-ozone-wayland_%.bbappend b/dynamic-layers/chromium-browser-layer/recipes-browser/chromium-ozone-wayland_%.bbappend
deleted file mode 100644
index ff82a79..0000000
--- a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium-ozone-wayland_%.bbappend
+++ /dev/null
@@ -1,10 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3GN_ARGS += "use_lld=true use_gold=false"
4
5UNWINDLIB_toolchain-clang = "--unwindlib=libgcc"
6
7DEPENDS_remove = "compiler-rt-native libcxx-native"
8
9BUILD_CPPFLAGS_remove = "-isysroot=${STAGING_DIR_NATIVE} -stdlib=libc++"
10BUILD_LDFLAGS_remove = "-rtlib=libgcc -unwindlib=libgcc -stdlib=libc++ -lc++abi -rpath ${STAGING_LIBDIR_NATIVE}"
diff --git a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium-x11_%.bbappend b/dynamic-layers/chromium-browser-layer/recipes-browser/chromium-x11_%.bbappend
deleted file mode 100644
index ff82a79..0000000
--- a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium-x11_%.bbappend
+++ /dev/null
@@ -1,10 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3GN_ARGS += "use_lld=true use_gold=false"
4
5UNWINDLIB_toolchain-clang = "--unwindlib=libgcc"
6
7DEPENDS_remove = "compiler-rt-native libcxx-native"
8
9BUILD_CPPFLAGS_remove = "-isysroot=${STAGING_DIR_NATIVE} -stdlib=libc++"
10BUILD_LDFLAGS_remove = "-rtlib=libgcc -unwindlib=libgcc -stdlib=libc++ -lc++abi -rpath ${STAGING_LIBDIR_NATIVE}"
diff --git a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend b/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend
deleted file mode 100644
index 554578e..0000000
--- a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland_%.bbappend
+++ /dev/null
@@ -1,6 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3DEPENDS_remove = "compiler-rt-native libcxx-native"
4
5BUILD_CPPFLAGS_remove = "-isysroot=${STAGING_DIR_NATIVE} -stdlib=libc++"
6BUILD_LDFLAGS_remove = "-rtlib=libgcc -unwindlib=libgcc -stdlib=libc++ -lc++abi -rpath ${STAGING_LIBDIR_NATIVE}"
diff --git a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend b/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend
deleted file mode 100644
index 554578e..0000000
--- a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend
+++ /dev/null
@@ -1,6 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3DEPENDS_remove = "compiler-rt-native libcxx-native"
4
5BUILD_CPPFLAGS_remove = "-isysroot=${STAGING_DIR_NATIVE} -stdlib=libc++"
6BUILD_LDFLAGS_remove = "-rtlib=libgcc -unwindlib=libgcc -stdlib=libc++ -lc++abi -rpath ${STAGING_LIBDIR_NATIVE}"
diff --git a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/gn-native_%.bbappend b/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/gn-native_%.bbappend
deleted file mode 100644
index cd60c58..0000000
--- a/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/gn-native_%.bbappend
+++ /dev/null
@@ -1,6 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3DEPENDS_remove = "compiler-rt-native libcxx-native"
4
5CXXFLAGS_remove = "-isysroot=${STAGING_DIR_NATIVE} -stdlib=libc++"
6LDFLAGS_remove = "-rtlib=libgcc -unwindlib=libgcc -stdlib=libc++ -lc++abi -rpath ${STAGING_LIBDIR_NATIVE}"
diff --git a/dynamic-layers/chromium-browser-layer/recipes-browser/gn-native_%.bbappend b/dynamic-layers/chromium-browser-layer/recipes-browser/gn-native_%.bbappend
deleted file mode 100644
index cd60c58..0000000
--- a/dynamic-layers/chromium-browser-layer/recipes-browser/gn-native_%.bbappend
+++ /dev/null
@@ -1,6 +0,0 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
2
3DEPENDS_remove = "compiler-rt-native libcxx-native"
4
5CXXFLAGS_remove = "-isysroot=${STAGING_DIR_NATIVE} -stdlib=libc++"
6LDFLAGS_remove = "-rtlib=libgcc -unwindlib=libgcc -stdlib=libc++ -lc++abi -rpath ${STAGING_LIBDIR_NATIVE}"