Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 119055 Details for
Bug 172219
x11-libs/qt-core: Ignored CXXFLAGS, LDFLAGS
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
qt-FLAGS.patch
qt-FLAGS.patch (text/plain), 5.07 KB, created by
Arfrever Frehtes Taifersar Arahesis (RETIRED)
on 2007-05-13 00:22:03 UTC
(
hide
)
Description:
qt-FLAGS.patch
Filename:
MIME Type:
Creator:
Arfrever Frehtes Taifersar Arahesis (RETIRED)
Created:
2007-05-13 00:22:03 UTC
Size:
5.07 KB
patch
obsolete
>--- x11-libs/qt/qt-3.3.8-r2.ebuild >+++ x11-libs/qt/qt-3.3.8-r2.ebuild >@@ -146,8 +146,8 @@ > # set c/xxflags and ldflags > strip-flags > append-flags -fno-strict-aliasing >- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ >- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ >+ sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \ >+ -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \ > -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ > -e "s:\<QMAKE_CC\>.*=.*:QMAKE_CC=$(tc-getCC):" \ > -e "s:\<QMAKE_CXX\>.*=.*:QMAKE_CXX=$(tc-getCXX):" \ >@@ -159,6 +159,10 @@ > sed -i -e "s:/lib$:/$(get_libdir):" \ > ${S}/mkspecs/${PLATFORM}/qmake.conf || die > fi >+ >+ sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS} :" \ >+ -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \ >+ ${S}/qmake/Makefile.unix > } > > src_compile() { >--- x11-libs/qt/qt-4.2.3-r1.ebuild >+++ x11-libs/qt/qt-4.2.3-r1.ebuild >@@ -119,8 +119,8 @@ > strip-flags > replace-flags -O3 -O2 > >- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ >- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ >+ sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \ >+ -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \ > -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ > qmake.conf > >@@ -134,8 +134,8 @@ > # separately as well. > cd ${S}/mkspecs/common > >- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ >- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ >+ sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \ >+ -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \ > -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ > g++.conf > >@@ -145,8 +145,13 @@ > # Replace X11R6/ directories, so /usr/X11R6/lib -> /usr/lib > sed -i -e "s:X11R6/::" linux.conf > >- cd ${S} >+ cd ${S}/qmake >+ >+ sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS} :" \ >+ -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \ >+ Makefile.unix > >+ cd ${S} > } > > src_compile() { >--- x11-libs/qt/qt-4.3.0_beta1.ebuild >+++ x11-libs/qt/qt-4.3.0_beta1.ebuild >@@ -122,8 +122,8 @@ > strip-flags > replace-flags -O3 -O2 > >- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ >- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ >+ sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \ >+ -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \ > -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ > qmake.conf > >@@ -137,8 +137,8 @@ > # separately as well. > cd ${S}/mkspecs/common > >- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ >- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ >+ sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \ >+ -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \ > -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ > g++.conf > >@@ -148,8 +148,13 @@ > # Replace X11R6/ directories, so /usr/X11R6/lib -> /usr/lib > sed -i -e "s:X11R6/::" linux.conf > >- cd ${S} >+ cd ${S}/qmake >+ >+ sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS} :" \ >+ -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \ >+ Makefile.unix > >+ cd ${S} > } > > src_compile() { >--- x11-libs/qt/qt-4.3.0_rc1.ebuild >+++ x11-libs/qt/qt-4.3.0_rc1.ebuild >@@ -122,8 +122,8 @@ > strip-flags > replace-flags -O3 -O2 > >- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ >- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ >+ sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \ >+ -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \ > -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ > qmake.conf > >@@ -137,8 +137,8 @@ > # separately as well. > cd ${S}/mkspecs/common > >- sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \ >- -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \ >+ sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CPPFLAGS} ${CFLAGS} ${ASFLAGS}:" \ >+ -e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS}:" \ > -e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \ > g++.conf > >@@ -148,8 +148,13 @@ > # Replace X11R6/ directories, so /usr/X11R6/lib -> /usr/lib > sed -i -e "s:X11R6/::" linux.conf > >- cd ${S} >+ cd ${S}/qmake >+ >+ sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CPPFLAGS} ${CXXFLAGS} ${ASFLAGS} :" \ >+ -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \ >+ Makefile.unix > >+ cd ${S} > } > > src_compile() {
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 172219
:
114405
|
115090
|
118042
|
119055
|
119841
|
121503
|
126753
|
127185
|
127303
|
131537
|
132484
|
138098
|
141511
|
161527
|
162409
|
165848
|
182051