aboutsummaryrefslogtreecommitdiff
path: root/packages/newlib
diff options
context:
space:
mode:
authorNorbert Lange <nolange79@gmail.com>2022-10-17 09:41:04 +0200
committerChris Packham <judge.packham@gmail.com>2023-07-24 15:01:44 +1200
commit2d8dd4f5e8ce815f11d74efe53cc920bb80bc2c0 (patch)
treec65c71d8bfc557a15a70b7c554c338bfbc28cf5b /packages/newlib
parente63c40854c977f488bee159a8f8ebf5fc06c8666 (diff)
downloadcrosstool-ng-2d8dd4f5e8ce815f11d74efe53cc920bb80bc2c0.tar.gz
crosstool-ng-2d8dd4f5e8ce815f11d74efe53cc920bb80bc2c0.tar.bz2
crosstool-ng-2d8dd4f5e8ce815f11d74efe53cc920bb80bc2c0.zip
newlib: add 4.2.0.20211231
Remove upstreamed patches. Signed-off-by: Norbert Lange <nolange79@gmail.com>
Diffstat (limited to 'packages/newlib')
-rw-r--r--packages/newlib/4.2.0.20211231/0000-fix-unaligned-access-memcpy-m68k.patch25
-rw-r--r--packages/newlib/4.2.0.20211231/0001-fix-mt-cflags.patch13
-rw-r--r--packages/newlib/4.2.0.20211231/chksum4
-rw-r--r--packages/newlib/4.2.0.20211231/version.desc0
4 files changed, 42 insertions, 0 deletions
diff --git a/packages/newlib/4.2.0.20211231/0000-fix-unaligned-access-memcpy-m68k.patch b/packages/newlib/4.2.0.20211231/0000-fix-unaligned-access-memcpy-m68k.patch
new file mode 100644
index 00000000..b6709d5a
--- /dev/null
+++ b/packages/newlib/4.2.0.20211231/0000-fix-unaligned-access-memcpy-m68k.patch
@@ -0,0 +1,25 @@
+The m68k mcpu processor does not like unaligned access
+
+Disable at least mcpu32, m68010 and m68020. These processors certainly
+do not like unaligned accesses.
+
+Signed-off-by: Remy Bohmer <linux@bohmer.net>
+[yann.morin.1998@anciens.enib.fr: update for 1.19.0 from 1.18.0]
+Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
+[austinpmorton@gmail.com: update for 1.20.0 from 1.19.0]
+Signed-off-by: Austin Morton <austinpmorton@gmail.com>
+---
+ newlib/libc/machine/m68k/memcpy.S | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/newlib/libc/machine/m68k/memcpy.S
++++ b/newlib/libc/machine/m68k/memcpy.S
+@@ -15,7 +15,7 @@
+
+ #include "m68kasm.h"
+
+-#if defined (__mcoldfire__) || defined (__mc68010__) || defined (__mc68020__) || defined (__mc68030__) || defined (__mc68040__) || defined (__mc68060__)
++#if defined (__mcoldfire__) || defined (__mc68030__) || defined (__mc68040__) || defined (__mc68060__)
+ # define MISALIGNED_OK 1
+ #else
+ # define MISALIGNED_OK 0
diff --git a/packages/newlib/4.2.0.20211231/0001-fix-mt-cflags.patch b/packages/newlib/4.2.0.20211231/0001-fix-mt-cflags.patch
new file mode 100644
index 00000000..24a9215d
--- /dev/null
+++ b/packages/newlib/4.2.0.20211231/0001-fix-mt-cflags.patch
@@ -0,0 +1,13 @@
+---
+ config/mt-d30v | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/config/mt-d30v
++++ b/config/mt-d30v
+@@ -1,4 +1,4 @@
+ # Build libraries optimizing for space, not speed.
+ # Turn off warnings about symbols named the same as registers
+- CFLAGS_FOR_TARGET = -g -Os -Wa,-C
+- CXXFLAGS_FOR_TARGET = -g -Os -Wa,-C
++ CFLAGS_FOR_TARGET += -g -Os -Wa,-C
++ CXXFLAGS_FOR_TARGET += -g -Os -Wa,-C
diff --git a/packages/newlib/4.2.0.20211231/chksum b/packages/newlib/4.2.0.20211231/chksum
new file mode 100644
index 00000000..16e17389
--- /dev/null
+++ b/packages/newlib/4.2.0.20211231/chksum
@@ -0,0 +1,4 @@
+md5 newlib-4.2.0.20211231.tar.gz f7289e3185ca8022d9c63c5351bf5439
+sha1 newlib-4.2.0.20211231.tar.gz 66276b621dc1b2324328cc4b628c373f7e699fd9
+sha256 newlib-4.2.0.20211231.tar.gz c3a0e8b63bc3bef1aeee4ca3906b53b3b86c8d139867607369cb2915ffc54435
+sha512 newlib-4.2.0.20211231.tar.gz 0c3efd7b74a6b8457a717cbb6aa6c5ff268eeaba375535465c6bd6502c3d32b54a9bc3ba7f2c6990f78e29152eee2f62acb39b674d24f9ddf440374a1ec9d2e8
diff --git a/packages/newlib/4.2.0.20211231/version.desc b/packages/newlib/4.2.0.20211231/version.desc
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/packages/newlib/4.2.0.20211231/version.desc