All of lore.kernel.org
 help / color / mirror / Atom feed
* provide libc-dev in glibc eglibc
@ 2008-08-22  1:25 Khem Raj
  2008-08-22  9:08 ` Phil Blundell
  0 siblings, 1 reply; 4+ messages in thread
From: Khem Raj @ 2008-08-22  1:25 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 347 bytes --]

Hi

This patch makes an alias for libc-dev which points to libc6-dev in
glibc and eglibc. This makes this package have same name like uclibc.
This helps in writing recipes which uses these dev packages to use
just one name and do not worry about what system library is in use.

This also fixes  Bug 4509

OK for .dev?

Thanks

-Khem

[-- Attachment #2: diff --]
[-- Type: application/octet-stream, Size: 4137 bytes --]

#
# old_revision [4ce8b0e2eb5e8b07a54fe27fc7f1a050c1d2b006]
#
# patch "packages/eglibc/eglibc_svn.bb"
#  from [175848d8e38b548d456707101f14158a0aef0c9f]
#    to [bceddf7308e0f414a0a72c9673b0a5c60113ab38]
# 
# patch "packages/glibc/glibc_2.5.bb"
#  from [28f2f9a3a57828b85bdecaf06acd329fee9c0b86]
#    to [e1ba28537d17d77ef4d41459b16dd7d03c104eb3]
# 
# patch "packages/glibc/glibc_2.6.1.bb"
#  from [57bf7eb6dae142987a9e81c5916a9181d7ec554a]
#    to [cfa0bf9022d66f74cc3bbef64b2329a4d42737f6]
# 
# patch "packages/glibc/glibc_2.7.bb"
#  from [e91e43390c8241eaa333acc59cfd49359d7979fe]
#    to [50987e2d813b2e913a297d3c3ad19452582de98f]
# 
# patch "packages/tasks/task-native-sdk.bb"
#  from [e9aff3af03f3423a34dcb2853582e08fdd66a6a5]
#    to [591de88962699518213f057f9b89f95cdf500f11]
#
============================================================
--- packages/eglibc/eglibc_svn.bb	175848d8e38b548d456707101f14158a0aef0c9f
+++ packages/eglibc/eglibc_svn.bb	bceddf7308e0f414a0a72c9673b0a5c60113ab38
@@ -1,9 +1,9 @@ PV = "2.8+svnr${SRCREV}"
 require eglibc.inc
 
 # DEFAULT_PREFERENCE = "-1"
 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/eglibc-svn"
 PV = "2.8+svnr${SRCREV}"
-PR = "r9"
+PR = "r10"
 SRC_URI = "svn://svn.eglibc.org;module=trunk \
            file://eglibc-svn-arm-lowlevellock-include-tls.patch;patch=1 \
            file://etc/ld.so.conf \
@@ -12,7 +12,7 @@ PACKAGES_DYNAMIC = "libc6*"
 B = "${WORKDIR}/build-${TARGET_SYS}"
 
 PACKAGES_DYNAMIC = "libc6*"
-RPROVIDES_${PN}-dev = "libc6-dev"
+RPROVIDES_${PN}-dev = "libc6-dev libc-dev"
 PROVIDES_${PN}-dbg = "glibc-dbg"
 
 # the -isystem in bitbake.conf screws up glibc do_stage
============================================================
--- packages/glibc/glibc_2.5.bb	28f2f9a3a57828b85bdecaf06acd329fee9c0b86
+++ packages/glibc/glibc_2.5.bb	e1ba28537d17d77ef4d41459b16dd7d03c104eb3
@@ -1,10 +1,10 @@ require glibc.inc
 require glibc.inc
-PR = "r16"
+PR = "r17"
 
 ARM_INSTRUCTION_SET = "arm"
 
 PACKAGES_DYNAMIC = "libc6*"
-RPROVIDES_${PN}-dev = "libc6-dev"
+RPROVIDES_${PN}-dev = "libc6-dev libc-dev"
 
 # the -isystem in bitbake.conf screws up glibc do_stage
 BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}"
============================================================
--- packages/glibc/glibc_2.6.1.bb	57bf7eb6dae142987a9e81c5916a9181d7ec554a
+++ packages/glibc/glibc_2.6.1.bb	cfa0bf9022d66f74cc3bbef64b2329a4d42737f6
@@ -1,8 +1,8 @@ require glibc.inc
 require glibc.inc
-PR = "r10"
+PR = "r11"
 
 PACKAGES_DYNAMIC = "libc6*"
-RPROVIDES_${PN}-dev = "libc6-dev"
+RPROVIDES_${PN}-dev = "libc6-dev libc-dev"
 
 # the -isystem in bitbake.conf screws up glibc do_stage
 BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}"
============================================================
--- packages/glibc/glibc_2.7.bb	e91e43390c8241eaa333acc59cfd49359d7979fe
+++ packages/glibc/glibc_2.7.bb	50987e2d813b2e913a297d3c3ad19452582de98f
@@ -1,11 +1,11 @@ PACKAGES_DYNAMIC = "libc6*"
 require glibc.inc
 
 ARM_INSTRUCTION_SET = "arm"
 
 PACKAGES_DYNAMIC = "libc6*"
-RPROVIDES_${PN}-dev = "libc6-dev"
+RPROVIDES_${PN}-dev = "libc6-dev libc-dev"
 
-PR = "r6"
+PR = "r7"
 
 # the -isystem in bitbake.conf screws up glibc do_stage
 BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}"
============================================================
--- packages/tasks/task-native-sdk.bb	e9aff3af03f3423a34dcb2853582e08fdd66a6a5
+++ packages/tasks/task-native-sdk.bb	591de88962699518213f057f9b89f95cdf500f11
@@ -1,10 +1,11 @@ LICENSE = "MIT"
 DESCRIPTION = "Packages required for native (on-device) SDK"
 LICENSE = "MIT"
-DEPENDS = "gcc binutils make patch patchutils diffstat diffutils automake flex bison gawk sed grep"
-RDEPENDS = "gcc-symlinks g++-symlinks binutils-symlinks make libc6-dev \
+DEPENDS = "virtual/libc gcc binutils make patch patchutils diffstat diffutils automake flex bison gawk sed grep"
+RDEPENDS = "gcc-symlinks g++-symlinks cpp-symlinks binutils-symlinks \
+	    make libc-dev \
 	    flex flex-dev bison gawk sed grep autoconf automake make \
 	    patch patchutils diffstat diffutils libstdc++-dev"
-PR = "r2"
+PR = "r3"
 
 ALLOW_EMPTY = "1"
 PACKAGES = "${PN}"

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-08-22 17:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-22  1:25 provide libc-dev in glibc eglibc Khem Raj
2008-08-22  9:08 ` Phil Blundell
2008-08-22 17:27   ` Khem Raj
2008-08-22 17:47     ` Phil Blundell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.