mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-01-03 19:44:09 +00:00
36bb675a71
- GLIBC requires a fix to work with binutils 2.30 on aarch64. This fix relies on binutils 2.24 or newer, which is okay for glibc 2.26 since it needs 2.25 or newer anyway. But older glibc versions are now pinned to binutils 2.29 or older on aarch64. - xtensa needs patches in libgcc with gcc 7.3. - comment in newlib's patch to indicate it is a reversal of a commit. Signed-off-by: Alexey Neyman <stilor@att.net>
22 lines
511 B
Diff
22 lines
511 B
Diff
commit 6cd4ad106ef87a3c58b0c3478e78409b47000de0
|
|
Author: Howard Chu <hyc@symas.com>
|
|
Date: Tue Apr 25 20:17:03 2017 -0700
|
|
|
|
Fix, errno is volatile int
|
|
|
|
---
|
|
libstdc++-v3/src/filesystem/dir.cc | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/libstdc++-v3/src/filesystem/dir.cc
|
|
+++ b/libstdc++-v3/src/filesystem/dir.cc
|
|
@@ -146,7 +146,7 @@
|
|
|
|
int err = std::exchange(errno, 0);
|
|
const auto entp = readdir(dirp);
|
|
- std::swap(errno, err);
|
|
+ std::swap((int&)errno, err);
|
|
|
|
if (entp)
|
|
{
|