Browse Source

glibc-external: stop pulling in linux-libc-headers

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Christopher Larson 4 years ago
parent
commit
f584899fe6
1 changed files with 5 additions and 1 deletions
  1. 5 1
      recipes-external/glibc/glibc-external.bb

+ 5 - 1
recipes-external/glibc/glibc-external.bb

@@ -13,7 +13,7 @@ require recipes-core/glibc/glibc-common.inc
 inherit external-toolchain
 require recipes-external/glibc/glibc-external-version.inc
 
-DEPENDS += "virtual/${TARGET_PREFIX}binutils"
+DEPENDS = "virtual/${TARGET_PREFIX}binutils"
 PROVIDES += "glibc \
              virtual/libc \
              virtual/libintl \
@@ -235,5 +235,9 @@ do_package_write_rpm[depends] += "${MLPREFIX}libgcc:do_packagedata"
 # glibc may need libssp for -fstack-protector builds
 do_packagedata[depends] += "gcc-runtime:do_packagedata"
 
+# We don't need linux-libc-headers
+LINUX_LIBC_RDEP_REMOVE ?= "linux-libc-headers-dev"
+RDEPENDS_${PN}-dev_remove = "${LINUX_LIBC_RDEP_REMOVE}"
+
 FILES_${PN}-dev_remove = "${base_libdir}/*_nonshared.a ${libdir}/*_nonshared.a"
 FILES_${PN}-dev += "${libdir}/libc_nonshared.a ${libdir}/libpthread_nonshared.a ${libdir}/libmvec_nonshared.a"