Commit Graph

78 Commits

Author SHA1 Message Date
Richard Purdie dc807f54f8 Finally deprecate all legacy do_stage functions. This changes the existing warning
into a fatal error if any legacy do_stage functions are found.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 11:44:28 +01:00
Richard Purdie 8fe2bb0123 glibc: Ensure libc is built in the correct directory by setting slibdir
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-14 17:40:21 +01:00
Dongxiao Xu cd890ce6b4 glibc: Upgraded to version 2.10.1
remove tls_i486.patch and glibc-2.9-use-_begin.patch since they have already
been in new version of package

Also fix metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-13 15:21:43 +01:00
Joshua Lock 3939b9c02b linux-libc-headers: delete include/scsi/scsi.h, it's not for userspace
include/scsi/scsi.h is not userland parsable and research indicates this is
because the header should not be exposed to userspace. Therefore remove it
in the install.

Research done by Tom Rini <tom_rini@mentor.com> in OE commit
91d3d92a626da89dfe13d63e68a90dbafdbaef1d

This has been the case since kernel 2.6.31

Bump glibc and uclibc PR's so that users have sane <scsi/scsi.h>

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-18 10:33:21 +01:00
Richard Purdie d9d4540609 glibc: Allow 2.9 to work with binutils 2.20 (patch from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 19:18:06 +00:00
Esben Haabendal 306756be65 glibc-2.6.1: add BBCLASSEXTEND nativesdk 2010-01-19 15:08:21 +00:00
Richard Purdie e90771c6ae glibc-package.inc: Remove hardcoded path reference (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 11:41:44 +00:00
Richard Purdie 7379ee7786 glibc: Add missing .inc file from last commit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 22:48:07 +00:00
Richard Purdie 1e549b98e1 glibc: Separate out core glibc packaging functionality into a class
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 22:37:45 +00:00
Richard Purdie 4359a22bce glibc: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:29:18 +00:00
Richard Purdie 2f435dab59 ldconfig-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:35:21 +00:00
Richard Purdie 6c92cfc020 glibc-package.bbclass: Operate on PKG, not D after package.bbclass updates
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:42 +00:00
Richard Purdie 1353bc08bc glibc-2.6.1: Fix accidental unintended change
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie eb1e80fae4 Extend various packages to use nativesdk using BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie af85ce4b4e Remove layout_* variables
Remove layout_* variables and replace them with variables specific to the
different classes. The layout variables were only useful for the native/cross
classes and caused more confusion than they solved. They didn't scale to the
sdk class. It now clear a small set of native/cross variables fulfil the needs.

This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes
sense since we're installing binaries into the locations we're compiling them for.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:24:36 +01:00
Richard Purdie f1c780d185 glibc: Use PN instead of hardcoded package name
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:19:47 +01:00
Richard Purdie 8f96edfb16 glibc-2.9: Sync with OE.dev and update patchset
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14 20:20:49 +01:00
Richard Purdie 48a278ed71 glibc-stage.inc: Massively simplify and speedup by just copying the data generated in the do_install stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14 20:19:06 +01:00
Richard Purdie ea5d780653 glibc-package.bbclass: Sync with OE.dev and remove hardcoded path references
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14 20:18:17 +01:00
Richard Purdie b410b2e02f glibc: Add 2.9 from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26 23:10:10 +01:00
Richard Purdie 7901380195 glibc: Add patch to avoid header issues after linux-libc-headers update
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16 22:38:43 +01:00
Richard Purdie b15cfd5cbf ldconfig-native: Make it work for 32 bit targets from 64 bit build machines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 15:55:55 +01:00
Richard Purdie a8f6bcf1e3 glibc: Add support for /etc/ld.so.conf.d/ files 2009-05-17 19:14:34 +01:00
Richard Purdie 78f5f8df30 Various fixes after recent commit breakage 2009-01-04 00:00:59 +00:00
Richard Purdie f8a23031e2 Drop now unneeded FILESDIR and S variables from various recipes 2009-01-02 15:34:40 +00:00
Richard Purdie 083c456207 glibc: Disable hwcaps for speed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5087 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 11:48:12 +00:00
Marcin Juszkiewicz b8a25e4c88 glibc: bump PR due to recent toolchain changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4958 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:55:45 +00:00
Richard Purdie 87796f6ce0 gcc: Add toolchain build process changes from OE which adds gcc-cross-intermediate and removes glibc-intermediate based on a patch from Khem Raj as will be aplied to OE.dev making the build process much more rebust/stable/correct.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 20:30:37 +00:00
Richard Purdie 96fa4cd3d7 glibc-2.6.1: Add include-fixed,patch to fix issues with recent gcc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 12:13:04 +00:00
Robert Bragg 3dbb2c002e Newer versions of gcc have multiple internal header directories and when
glibc builds using -nostdinc, it must also add all these internal directories
via -system.

This adds a patch to make sure the toolchain's "include-fixed" directory gets
included in glibc_2.5 builds (if it exists)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4612 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-07 01:07:18 +00:00
Robert Bragg dd5ed4b3ad Adds a patch for glibc-2.5 so as to no longer reference linux's private
asm/procinfo.h and instead use a glibc internal definition for HWCAP_VFP.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4611 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 17:20:20 +00:00
Richard Purdie e52c4960db glibc-initial: Stage stdio_lim.h header
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4046 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 14:15:02 +00:00
Marcin Juszkiewicz 68e4dbb0eb glibc: added 2.6.1 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3903 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:34:07 +00:00
Richard Purdie 0b465bff69 glibc: Fix patches (remove bogus glibc-2.5 directory)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3567 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 20:43:10 +00:00
Richard Purdie 78c546205b glibc: Support backported eabi kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3566 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 17:54:03 +00:00
Ross Burton 68eba7458a glibc: remove old ld.so.conf which adds /opt/QtPalmtop to library search path
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3551 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 17:30:25 +00:00
Marcin Juszkiewicz fe05a0141a glibc: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3350 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:42 +00:00
Marcin Juszkiewicz d41df711cd glibc: allow to use UTF-8 locales only (enable with LOCALE_UTF8_ONLY=1)
This code limits generation of locales to UTF-8 ones only. Other encodings
will be ignored.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3308 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 18:38:30 +00:00
Marcin Juszkiewicz e9f81f1d31 glibc: get proper value for QEMU_OPTIONS to get binary locales working for all ARM variants
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3307 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 17:19:25 +00:00
Marcin Juszkiewicz de38769a25 glibc: make ARMv6 binary locales working with recent qemu
Qemu 20071121 has ARMv6 support working but generating of binary locales
require using proper "-cpu" switch - otherwise it sigsegv with illegal
instruction.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3306 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 16:23:28 +00:00
Richard Purdie 697dbc937b glibc_2.3.5+cvs20050627: Fix oabi build failure due to header issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3257 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:17:28 +00:00
Richard Purdie d74537f6bd glibc: Drop ldsocache-varrun patch. ldconfig is now run at image generation time. If you can install packages, the cache can update, if you don't install packages there is no need to have it writable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3219 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 17:07:13 +00:00
Richard Purdie 87590b2649 Add ldconfig-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3217 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 16:54:29 +00:00
Richard Purdie 90e20ec756 glibc-2.3.5: Fix stale CROSS_DIR reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3216 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 13:11:23 +00:00
Richard Purdie e478fac75f glibc: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3193 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-17 23:20:31 +00:00
Richard Purdie 8813097d43 glibc-initial.inc: Fix bogus header directory reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3168 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 22:31:45 +00:00
Richard Purdie a6314a0f40 glibc: Sync glibc.inc cleanup from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3029 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:28:10 +00:00
Richard Purdie 4894e1380e glibc: Factor staging function into a common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3028 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:13:42 +00:00
Richard Purdie 6a97ee543a glibc: Convert from hardcoded staging layout
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3027 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 20:35:03 +00:00
Richard Purdie 5c0507f126 glibc: Drop unused directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 19:18:05 +00:00