sys-libs / newlib

Newlib is a C library intended for use on embedded systems

Official package sites : https://sourceware.org/newlib/ ·

v9999 :: 0 :: gentoo

Modified
License
NEWLIB LIBGLOSS GPL-2
USE flags
headers-only nano nls threads unicode

v4.4.0.20231231 :: 0 :: gentoo

Modified
License
NEWLIB LIBGLOSS GPL-2
Keywords
~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
headers-only nano nls threads unicode

v4.3.0.20230120-r2 :: 0 :: gentoo

Modified
License
NEWLIB LIBGLOSS GPL-2
Keywords
~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
headers-only nano nls threads unicode

v4.3.0.20230120-r1 :: 0 :: gentoo

Modified
License
NEWLIB LIBGLOSS GPL-2
Keywords
~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
headers-only nano nls threads unicode

v4.2.0.20211231-r1 :: 0 :: gentoo

Modified
License
NEWLIB LIBGLOSS GPL-2
Keywords
~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
headers-only nano nls threads unicode

v4.1.0-r2 :: 0 :: gentoo

Modified
License
NEWLIB LIBGLOSS GPL-2
Keywords
~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
headers-only nano nls threads unicode

General

headers-only
Install only C headers instead of whole package. Mainly used by sys-devel/crossdev for toolchain bootstrap.
nano
Build additional newlib-nano library
nls
Add Native Language Support (using gettext - GNU locale utilities)
threads
Add threads support for various packages. Usually pthreads
unicode
Add support for Unicode
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/newlib: add 4.4.0.20231231
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/newlib: pass --disable-dependency-tracking
We already do this for gdb/binutils/gcc. Do the same here. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/newlib: backport arm setjmp fix
It looked like a new upstream release/snapshot was going to be made so I'd forgot about it, but got reminded of this today, so let's backport the patch. Closes: https://bugs.gentoo.org/891589 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/newlib: fix passing args to econf
Closes: https://bugs.gentoo.org/892766 Thanks-to: Gabriel Marcano <gabemarcano@yahoo.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
sys-libs/newlib: allow parallel install again
The upstream build system has been heavily rewritten and shouldn't have any parallel install bugs in it anymore. If there are any left, they should get fixed, so let's re enable parallel install. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
sys-libs/newlib: version bump to 4.3.0
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger · gentoo
sys-libs/newlib: drop -U_FORTIFY_SOURCE workaround
The latest versions of newlib seem to build fine with this turned on, so drop the hack to see if there are any latent issues to fix upstream. Bug: https://bugs.gentoo.org/656018 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger · gentoo
sys-libs/newlib: disable verbose builds
The automatic probing of --disable-silent-rules doesn't work, so add the flag manually. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Steve Arnold · gentoo
sys-libs/newlib: add libgloss to regex in 2 most recent versions
* required for some arm/riscv elf toolchains/targets Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Steve Arnold <nerdboy@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-libs/newlib: fix installation on prefix
Closes: https://bugs.gentoo.org/848837 Thanks-to: Christian Ludwig <chrissicool@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
sys-libs/newlib: version bump to 4.2.0.20211231
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
sys-libs/newlib: add amd64 & arm64 & riscv love
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Chernov · gentoo
sys-libs/newlib: fix `libm_nano.a` installation
Add `libm_nano.a` installation in case of `nano` USE flag on, as it's now required in `nano.specs` for RISC V targets, in particular. See also: riscv/riscv-newlib@f289cef6be67da67b2d97a47d6576fa7e6b4c858 riscv/riscv-gnu-toolchain@2922650dd095747b07d6ced1b746d1faae07a01c Closes: https://github.com/gentoo/gentoo/pull/22007 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: drop old
Bug: https://bugs.gentoo.org/774471 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: bump up to 4.1.0
Reported-by: David Flogeras Closes: https://bugs.gentoo.org/761241 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: bump up to 4.0.0
Reported-by: David Flogeras Closes: https://bugs.gentoo.org/755410 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: don't use c++ _nano libs, bug #723756
Gentoo's and upstream gccs don't install _nano variants of stdc++ and supc++. Let's not refer to them in nano specs of newlib until we do (or better yet upstream does) have these libraries. Reported-by: David Flogeras Closes: https://bugs.gentoo.org/723756 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: drop old, bug #713284
Bug: https://bugs.gentoo.org/713284 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/newlib: allow gcc-10.1 for msp430-elf targets, bug #717610
Closes: https://bugs.gentoo.org/717610 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: add early error for msp430
Reported-by: tomtom69 Bug: https://bugs.gentoo.org/717610 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/newlib: restore newlib-3.1.0 for msp430
newlib-3.3.0 is not compatible with any released gcc. https://sourceware.org/legacy-ml/newlib/2019/msg00343.html This partially reverts commit ae8fe4521b047d71437f98218ff595715f41cfc9. Reported-by: tomtom69 Bug: https://bugs.gentoo.org/717610 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: drop old, bug #713284
Bug: https://bugs.gentoo.org/713284 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/newlib: drop stable keywords, bug #713284
The package is only used to bootstrap embedded cross-compilers. Stable keywords don't make much sense. Let users manage keywords themselves. Bug: https://bugs.gentoo.org/713284 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arfrever Frehtes Taifersar Arahesis · gentoo
sys-libs/newlib: Use https:// for git repository.
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: bump up to 3.3.0
Package-Manager: Portage-2.3.92, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: fux comment typo: s/conter/counter/
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-libs/newlib: drop old EAPI
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: bump up to 3.1.0, bug #656018
Reported-by: David Flogeras Closes: https://bugs.gentoo.org/656018 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/newlib: drop comment mentioning prepallstrip()
The comment still manages to confuse people. Let's drop it. Bug: https://bugs.gentoo.org/587298 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Jason Zaman · gentoo
sys-libs/newlib: Add support for newlib-nano
Closes: https://bugs.gentoo.org/532390 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/newlib: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only
CROSSCOMPILE_OPTS is a USE_EXPAND of a single item: headers-only. Convert it to a global USE flag instead. Mechanical ebuild rename done as: $ sed -e 's@crosscompile_opts_headers-only@headers-only@g' \ -i $(git grep -l headers-only) 'headers-only' flag is used by crossdev to bootstrap stage1 compiler before libc is available. crossdev switched to USE=headers-only in =sys-devel/crossdev-20171230. Bug: https://bugs.gentoo.org/642712 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Mike Frysinger · gentoo
sys-libs/newlib: version bump to 2.5.0
Mike Frysinger · gentoo
sys-libs/newlib: build with --disable-newlib-supplied-syscalls
Switch myconf to an array at the same time to clean things up a bit.
Mike Frysinger · gentoo
sourceware: convert to https:// URIs
Mike Frysinger · gentoo
sys-libs/newlib: drop old <2.0.0 versions
Mike Frysinger · gentoo
sys-libs/newlib: version bump to 2.4.0
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675
Mike Frysinger · gentoo
sys-libs/newlib: update git repo location #572250
Mike Frysinger · gentoo
sys-libs/newlib: version bump to 2.3.0.20160104
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed