[mythtv-commits] Ticket #5618: configure error with gcc 4.3.1 on Gentoo
MythTV
mythtv at cvs.mythtv.org
Thu Aug 14 07:33:03 UTC 2008
#5618: configure error with gcc 4.3.1 on Gentoo
--------------------------------+-------------------------------------------
Reporter: mythdev at telfort.nl | Owner: ijr
Type: defect | Status: closed
Priority: minor | Milestone: unknown
Component: mythtv | Version: unknown
Severity: medium | Resolution: fixed
Mlocked: 0 |
--------------------------------+-------------------------------------------
Comment(by mythdev at telfort.nl):
The committed fix does not work for localized gcc builds.
Localized gcc builds report something like:
{{{
$ gcc -v
Ingebouwde specs worden gebruikt.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/sys-
devel/gcc-4.3.1-r1/work/gcc-4.3.1/configure --prefix=/usr
--bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.3.1
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.3.1 --mandir=/usr/share
/gcc-data/i686-pc-linux-gnu/4.3.1/man --infodir=/usr/share/gcc-data/i686
-pc-linux-gnu/4.3.1/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-
linux-gnu/4.3.1/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-
linux-gnu --disable-altivec --enable-nls --without-included-gettext
--with-system-zlib --disable-checking --disable-werror --enable-secureplt
--disable-multilib --enable-libmudflap --disable-libssp --enable-cld
--disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang
--enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-
clocale=gnu --with-pkgversion='Gentoo 4.3.1-r1 p1.1'
Thread model: posix
gcc versie 4.3.1 (Gentoo 4.3.1-r1 p1.1)
}}}
Therefore it is better to use "gcc -dumpversion":
}}}
$ gcc -dumpversion
4.3.1
}}}
Patch:
{{{
Index: configure
===================================================================
--- configure (revision 18155)
+++ configure (working copy)
@@ -2622,7 +2622,7 @@
check_ldflags $LDLATEFLAGS
# GCC version
-gcc_version=$($cc -v 2>&1 | grep "^gcc version" | cut -s -d' ' -f 3)
+gcc_version=$($cc -dumpversion 2>&1)
GCC_MAJOR=$(echo ${gcc_version} | cut -s -d'.' -f1)
GCC_MINOR=$(echo ${gcc_version} | cut -s -d'.' -f2)
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5618#comment:2>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list