[Bug libgcj/24403] --enable-java-awt=qt fails to build

borisdusek at cmail dot cz gcc-bugzilla@gcc.gnu.org
Sat May 27 20:23:00 GMT 2006



------- Comment #6 from borisdusek at cmail dot cz  2006-05-27 20:23 -------
(In reply to comment #0)
> Apparently CPPFLAGS is missing a -I for the newly built compiler's libstdc++

I borrowed a snip from libjava/Makefile.am section for xlib, which also needs
c++/libstdc++, then (since I am no autoconf/automake expert) made an awful hack
with CTRL+Z during compile-time and manually added the correct flags to
AM_CXXFLAGS in libjava/classpath/native/jni/qt-peer/Makefile with variables
substituted , and the qt-peers built with no problem and worked. The snip from
xlib is here:

lib_gnu_awt_xlib_la_CPPFLAGS = \
    $(AM_CPPFLAGS) \
    -I../libstdc++-v3/include \
    -I../libstdc++-v3/include/$(target_noncanonical) \
    -I$(srcdir)/../libstdc++-v3/libsupc++

so my Makefile has:

AM_CXXFLAGS = -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtGui \
    -I/home/tmp/mybuild/gcc-trunk/i686-pc-linux-gnu/libstdc++-v3/include \
   
-I/home/tmp/mybuild/gcc-trunk/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu
\
    -I/usr/src/gcc-trunk/libstdc++-v3/libsupc++


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24403



More information about the Gcc-bugs mailing list