Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 604786 Details for
Bug 706456
sys-fs/squashfs-tools-4.4 : fails to build with -fno-common or gcc-10
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
/tmp/0001-squashfs-tools-fix-build-failure-against-gcc-10.patch
0001-squashfs-tools-fix-build-failure-against-gcc-10.patch (text/plain), 1.52 KB, created by
Sergei Trofimovich (RETIRED)
on 2020-01-26 18:41:00 UTC
(
hide
)
Description:
/tmp/0001-squashfs-tools-fix-build-failure-against-gcc-10.patch
Filename:
MIME Type:
Creator:
Sergei Trofimovich (RETIRED)
Created:
2020-01-26 18:41:00 UTC
Size:
1.52 KB
patch
obsolete
>From fe2f5da4b0f8994169c53e84b7cb8a0feefc97b5 Mon Sep 17 00:00:00 2001 >From: Sergei Trofimovich <slyfox@gentoo.org> >Date: Sun, 26 Jan 2020 18:35:13 +0000 >Subject: [PATCH] squashfs-tools: fix build failure against gcc-10 >MIME-Version: 1.0 >Content-Type: text/plain; charset=UTF-8 >Content-Transfer-Encoding: 8bit > >On gcc-10 (and gcc-9 -fno-common) build fails as: > >``` >cc ... -o mksquashfs >ld: read_fs.o:(.bss+0x0): > multiple definition of `fwriter_buffer'; mksquashfs.o:(.bss+0x400c90): first defined here >ld: read_fs.o:(.bss+0x8): > multiple definition of `bwriter_buffer'; mksquashfs.o:(.bss+0x400c98): first defined here >``` > >gcc-10 will change the default from -fcommon to fno-common: >https://gcc.gnu.org/PR85678. > >The error also happens if CFLAGS=-fno-common passed explicitly. > >Reported-by: Toralf Förster >Bug: https://bugs.gentoo.org/706456 >Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> >--- > squashfs-tools/mksquashfs.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > >diff --git a/squashfs-tools/mksquashfs.h b/squashfs-tools/mksquashfs.h >index 1beefef..b650306 100644 >--- a/squashfs-tools/mksquashfs.h >+++ b/squashfs-tools/mksquashfs.h >@@ -143,7 +143,7 @@ struct append_file { > #endif > > extern struct cache *reader_buffer, *fragment_buffer, *reserve_cache; >-struct cache *bwriter_buffer, *fwriter_buffer; >+extern struct cache *bwriter_buffer, *fwriter_buffer; > extern struct queue *to_reader, *to_deflate, *to_writer, *from_writer, > *to_frag, *locked_fragment, *to_process_frag; > extern struct append_file **file_mapping; >-- >2.25.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 706456
:
604672
|
604674
|
604676
|
604678
|
604680
| 604786