FreeBSD Bugzilla – Attachment 181271 Details for
Bug 218187
devel/qt5-core, devel/qt5-qmake, devel/binutils: qt5 produces unusable library with binutils
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
qmake patch with UPDATING entry
qt5-qmake.patch (text/plain), 1.92 KB, created by
Dmitry Marakasov
on 2017-03-28 16:22:39 UTC
(
hide
)
Description:
qmake patch with UPDATING entry
Filename:
MIME Type:
Creator:
Dmitry Marakasov
Created:
2017-03-28 16:22:39 UTC
Size:
1.92 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 437133) >+++ Makefile (working copy) >@@ -2,6 +2,7 @@ > > PORTNAME= qmake > DISTVERSION= ${QT5_VERSION} >+PORTREVISION= 1 > CATEGORIES= devel > PKGNAMEPREFIX= qt5- > >@@ -23,7 +24,8 @@ > -no-gtk -no-xinput2 -no-xrender \ > -no-evdev -no-xkbcommon -no-alsa \ > -no-freetype -no-gif -no-harfbuzz -no-libjpeg \ >- -no-libpng -no-pulseaudio -no-widgets >+ -no-libpng -no-pulseaudio -no-widgets \ >+ -no-use-gold-linker > # Features yet to be removed from qconfig.pri. > TBR_CONFIG= concurrent|inotify|xlib > QMAKESPEC= ${WRKSRC}/mkspecs/freebsd-${QMAKE_COMPILER} >Index: ../../UPDATING >=================================================================== >--- ../../UPDATING (revision 437134) >+++ ../../UPDATING (working copy) >@@ -6,6 +6,27 @@ > you update your ports collection, before attempting any port upgrades. > > 20170326: >+ AFFECTS: users of Qt 5 in presence of binutils >+ AUTHOR: amdmi3@FreeBSD.org >+ >+ gold linker from binutils 2.28 may produce duplicate library >+ symbols, which makes shared libraries created with it not usable >+ with conventional ld linker. >+ >+ This affects Qt, as qt5-qmake will detect gold and use it to build >+ Qt libraries. Broken libQt5Core will be produced and ports which >+ depend on it will then fail to link with the following errors: >+ >+ ...lib/libQt5Core.so:(.dynamic+0x27ac8): multiple definition of `__bss_start at Qt_5' >+ ...lib/libQt5Core.so:(.dynamic+0x27ac8): first defined here >+ ...lib/libQt5Core.so:(.dynamic+0x27ac8): multiple definition of `_edata at Qt_5' >+ ...lib/libQt5Core.so:(.dynamic+0x27ac8): first defined here >+ ...lib/libQt5Core.so:(.dynamic+0x2b2d0): multiple definition of `_end at Qt_5' >+ >+ qt5-qmake was fixed to ignore gold. If you see these errors, you >+ need to rebuild qt5-qmake, then all qt5-* ports. >+ >+20170326: > AFFECTS: users of samba43 > AUTHOR: antoine@FreeBSD.org >
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 218187
:
181269
|
181271
|
181488
|
183069