summaryrefslogtreecommitdiffstats
path: root/rules/glibc.make
Commit message (Collapse)AuthorAgeFilesLines
* CREDITS: remove unmaintained fileRoland Hieber2019-07-031-2/+0
| | | | | | | | | | | | | | | This file has been touched 2 times in the last 7 years, and is no longer up to date. Remove it to carry less unmaintained stuff around. Also remove all references to it from file headers using for file in `g grep -l 'See CREDITS for details about who has'`; do sed -i '/See CREDITS for details about who has/,+1d' $file done as well as the different wording from rules/other/Toplevel.make. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: add option to install getent on targetMichael Grzeschik2018-09-061-0/+4
| | | | | Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: optional install libanlDenis OSTERLAND2018-06-221-0/+4
| | | | | Signed-off-by: Denis Osterland <Denis.Osterland@diehl.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: add license information from selected toolchainJuergen Borleis2017-11-141-1/+2
| | | | Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
* glibc: /usr mergeMichael Olbrich2017-04-111-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibc: install ldconfig and create ld.so.cacheClemens Gruber2016-09-091-0/+13
| | | | | | | | | | | | Add an option to install the ldconfig binary from the toolchain and another one to enable the generation of /etc/ld.so.cache at first boot with a rc-once.d script. Use only the new format, which is supported since glibc 2.2 from the year 2000. Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> [mol: minor cleanup] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* automated switch to SPDX conform license namesMichael Olbrich2015-10-271-1/+1
| | | | | | | | | | | | | | | search & replace for: - GPL-1.0 - GPL-2.0 - GPL-3.0 - LGPL-2.0 - LGPL-3.0 - LGPL-2.1 - AGPL-3.0 - AFL-2.1 - Autoconf-exception-3.0 Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Remove hardcoded paths from glibc.makeRemy Bohmer2012-04-031-10/+9
| | | | | | | | | | These hardcoded paths do not work for a multilib environment where libraries are typically installed in /lib64 for x86-64 instead of /lib All correct paths can be found by interrogating the compiler toolchain for the location of these files. Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Link /usr/lib/libdl.so is not needed and wrong on x86_64Remy Bohmer2012-03-141-1/+0
| | | | | | | | | | | This link is always being generated and it is assumed that it must always point to /lib/libdl.so.2. But this script is not needed and points to the wrong location when a multilib toolchain is being used where the dynamic linker must be in /lib64 Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* on multilib do not put all dynamic linkers in /libRemy Bohmer2012-03-141-1/+1
| | | | | | | | | | | It is assumed by the makefiles that all dynamic linkers must be put in /lib. This is however not true. Especially on multilib configurations this information cannot be guessed. By looking in the sysroot of the compiler toolchain the right paths can be found. Default the scripts already look there, so remove the unneeded options. Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [glibc] remove obsolete stagesMichael Olbrich2010-10-271-40/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [rules] remove obsolete fixup linesMichael Olbrich2010-07-191-3/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [glibc] don't strip gconv-modulesMarc Kleine-Budde2010-02-221-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [rules] remove obsolete clean target & minor cleanupsMichael Olbrich2010-01-181-8/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [glibc] added licenseMarc Kleine-Budde2009-11-061-0/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [glibc] just cleanupsMarc Kleine-Budde2009-11-061-9/+8
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [glibc] install fixup for libdlBjoern Buerger2009-09-071-1/+2
| | | | | | | | note: since ptxdist forbids absolute links, libdl.so is linked indirectly: libdl.so -> ../../lib/libdl.so.2 Signed-off-by: Bjoern Buerger <b.buerger@pengutronix.de>
* [glibc] introduce symbol for the dynamic loaderMarc Kleine-Budde2009-08-121-1/+1
| | | | | | | | Until this patch the installation of the dynamic loader was coupled to the glibc. This patch makes it possible to select the glibc but don't install any libs at all. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* * glibc: Add more gconv libraries on demand (UTF and chinese)Juergen Beisert2009-06-221-1/+16
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10848 33e552b5-05e3-0310-8538-816dae2090ed
* [glibc] just cleanupsMarc Kleine-Budde2009-03-111-4/+4
| | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10060 33e552b5-05e3-0310-8538-816dae2090ed
* * uclibc.in, gcclibs.in, libc.in, uclibc.make, glibc.make:Marc Kleine-Budde2008-04-161-29/+18
| | | | | | | new LIBC layer for deps to c library git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8043 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc.make:Marc Kleine-Budde2008-04-121-10/+12
| | | | | | | cleanups git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7953 33e552b5-05e3-0310-8538-816dae2090ed
* fixed gconv bugLuotao Fu2007-02-061-7/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6987 33e552b5-05e3-0310-8538-816dae2090ed
* added glibc i18n rawdata installationLuotao Fu2007-01-091-24/+11
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6797 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc: add missing GLIBC_DIR - needed for dependencyRobert Schwebel2007-01-021-1/+2
| | | | | | | generator. git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6678 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc.makeMarc Kleine-Budde2006-12-191-8/+0
| | | | | | | removed PTXCONF_GLIBC_INSTALL git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6543 33e552b5-05e3-0310-8538-816dae2090ed
* * rules/glibc.make:Marc Kleine-Budde2006-12-191-6/+1
| | | | | | | don't strip gconv/gconv-modules (which is a textfile) git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6524 33e552b5-05e3-0310-8538-816dae2090ed
* added glibc locale files installationLuotao Fu2006-12-121-3/+22
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6499 33e552b5-05e3-0310-8538-816dae2090ed
* changes for glibc locale installationLuotao Fu2006-11-301-2/+2
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6416 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc.make:Marc Kleine-Budde2006-11-281-0/+1
| | | | | | | added charmaps install example git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6401 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc.make, pre/Rules.make:Marc Kleine-Budde2006-11-281-2/+2
| | | | | | | rename install_copy_toolchain_other -> install_copy_toolchain_usr git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6400 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc.make, glibc.in, pre/Rules.make:Marc Kleine-Budde2006-11-281-7/+18
| | | | | | | added misc bins to glibc git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6398 33e552b5-05e3-0310-8538-816dae2090ed
* added gconv modules to glibc local installationLuotao Fu2006-11-271-7/+6
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6386 33e552b5-05e3-0310-8538-816dae2090ed
* clean upJuergen Beisert2006-11-171-2/+4
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6340 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc install stageJuergen Beisert2006-11-091-3/+10
| | | | | | | | - install the libraries only on request - this is a quick hack only. Must be reviewed git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6291 33e552b5-05e3-0310-8538-816dae2090ed
* * scripts/install_copy_toolchain.sh, rules/gcclibs.make, rules/glibc.make, ↵Marc Kleine-Budde2006-08-091-20/+19
| | | | | | rules/pre/Rules.make git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@5990 33e552b5-05e3-0310-8538-816dae2090ed
* * rules/*.make:Marc Kleine-Budde2006-06-091-1/+0
| | | | | | | remove -include $(call package_depfile) git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5707 33e552b5-05e3-0310-8538-816dae2090ed
* host-ipkg and the ipkg bundeling mechanism are now mandatoryRobert Schwebel2006-03-311-4/+2
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5320 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc.make:Marc Kleine-Budde2006-03-241-0/+2
| | | | | | | added root-debug git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5251 33e552b5-05e3-0310-8538-816dae2090ed
* * Seems to be missing PTXCONF_, addedRobert Schwebel2006-03-041-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5011 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc.make:Marc Kleine-Budde2006-03-021-0/+4
| | | | | | | don't install glibc if building toolchain git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4941 33e552b5-05e3-0310-8538-816dae2090ed
* * glibc.make:Marc Kleine-Budde2006-02-281-8/+2
| | | | | | | += cleanup git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4845 33e552b5-05e3-0310-8538-816dae2090ed
* new calling convention for install_* macros. see commit 4759 to Rules.makeSascha Hauer2006-02-241-30/+30
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4760 33e552b5-05e3-0310-8538-816dae2090ed
* why is gconv removed when being installed?Robert Schwebel2006-02-111-1/+0
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@4582 33e552b5-05e3-0310-8538-816dae2090ed
* fixed dependencyBjoern Buerger2006-01-131-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3949 33e552b5-05e3-0310-8538-816dae2090ed
* fixup dependenciesRobert Schwebel2006-01-121-11/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3868 33e552b5-05e3-0310-8538-816dae2090ed
* fixup dependenciesRobert Schwebel2006-01-121-4/+4
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3864 33e552b5-05e3-0310-8538-816dae2090ed
* avoid error message that non-generated make files are not being foundRobert Schwebel2006-01-101-1/+1
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3766 33e552b5-05e3-0310-8538-816dae2090ed
* added generic call package_depfile rule for autogeneration of default ↵Bjoern Buerger2006-01-091-0/+2
| | | | | | dependencies - this should not break anything, since it just adds some more variables git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3743 33e552b5-05e3-0310-8538-816dae2090ed
* hide $(call touch) output with @; replace manual install by $(call install...Robert Schwebel2005-12-111-6/+6
| | | | git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@3502 33e552b5-05e3-0310-8538-816dae2090ed