Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 707918

Summary: =x11-drivers/xf86-video-intel-2.99.917_p20190301: Fails to build with -fno-common
Product: Gentoo Linux Reporter: Hanno Böck <hanno>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 705764    

Description Hanno Böck gentoo-dev 2020-02-02 13:12:02 UTC
Haven't found an upstream bug.

Error:
libtool: link: x86_64-pc-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/backlight.o .libs/fd.o .libs/intel_device.o .libs/intel_options.o .libs/intel_module.o  -Wl,--whole-archive legacy/.libs/liblegacy.a sna/.libs/libsna.a -Wl,--no-whole-archive  -Wl,--as-needed -lpciaccess -lpixman-1 -ludev -lm -ldrm  -O2 -march=broadwell -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,-z -Wl,lazy   -pthread -Wl,-soname -Wl,intel_drv.so -o .libs/intel_drv.so
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: legacy/.libs/liblegacy.a(i810_cursor.o):(.rodata+0x0): multiple definition of `I810PatternROP'; legacy/.libs/liblegacy.a(i810_accel.o):(.rodata+0xc0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: legacy/.libs/liblegacy.a(i810_dga.o):(.rodata+0x0): multiple definition of `I810PatternROP'; legacy/.libs/liblegacy.a(i810_accel.o):(.rodata+0xc0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: legacy/.libs/liblegacy.a(i810_driver.o):(.rodata+0x40): multiple definition of `I810PatternROP'; legacy/.libs/liblegacy.a(i810_accel.o):(.rodata+0xc0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: legacy/.libs/liblegacy.a(i810_memory.o):(.rodata+0xa0): multiple definition of `I810PatternROP'; legacy/.libs/liblegacy.a(i810_accel.o):(.rodata+0xc0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: legacy/.libs/liblegacy.a(i810_video.o):(.rodata+0x0): multiple definition of `I810PatternROP'; legacy/.libs/liblegacy.a(i810_accel.o):(.rodata+0xc0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: legacy/.libs/liblegacy.a(i810_wmark.o):(.rodata+0x0): multiple definition of `I810PatternROP'; legacy/.libs/liblegacy.a(i810_accel.o):(.rodata+0xc0): first defined here
Comment 1 Hanno Böck gentoo-dev 2020-02-02 13:22:43 UTC
Sent pullrequest upstream:
https://gitlab.freedesktop.org/hanno/xf86-video-intel/merge_requests/1
Comment 2 Larry the Git Cow gentoo-dev 2020-03-10 00:31:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de74f598eef8ff70e9716abcd5bdf1083e2b54f

commit 0de74f598eef8ff70e9716abcd5bdf1083e2b54f
Author:     Jason A. Donenfeld <zx2c4@gentoo.org>
AuthorDate: 2020-03-10 00:30:37 +0000
Commit:     Jason A. Donenfeld <zx2c4@gentoo.org>
CommitDate: 2020-03-10 00:31:11 +0000

    x11-drivers/xf86-video-intel: bump to 20191206
    
    Closes: https://bugs.gentoo.org/707918
    Package-Manager: Portage-2.3.93, Repoman-2.3.20
    Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>

 x11-drivers/xf86-video-intel/Manifest              |  1 +
 .../files/xf86-video-intel-fno-common.patch        | 24 ++++++
 .../xf86-video-intel-2.99.917_p20191209.ebuild     | 91 ++++++++++++++++++++++
 3 files changed, 116 insertions(+)