[Bug other/12506] New: build failure of libstdc++ due to Makefile error

stuart_yarus at compusa dot com gcc-bugzilla@gcc.gnu.org
Fri Oct 3 20:08:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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

           Summary: build failure of libstdc++ due to Makefile error
           Product: gcc
           Version: 3.3.1
            Status: UNCONFIRMED
          Severity: critical
          Priority: P3
         Component: other
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: stuart_yarus at compusa dot com
                CC: gcc-bugs at gcc dot gnu dot org,stuart_yarus at compusa
                    dot com
 GCC build triplet: powerpc-ibm-aix4.1.5.0
  GCC host triplet: powerpc-ibm-aix4.1.5.0
GCC target triplet: powerpc-ibm-aix4.1.5.0

problem:
build of libstdc++ fails due to missing macro in Makefile

log extract:
gmake[4]: *** No rule to make target `/users/syarus/src/gcc/gcc-3.3.1/libstdc++-
v3/config//ctype_base.h', needed by `stamp-target'.  Stop.
gmake[4]: Leaving directory `/users/syarus/src/gcc/OBJdir/powerpc-ibm-aix4.1.5.0
/libstdc++-v3/include'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/users/syarus/src/gcc/OBJdir/powerpc-ibm-aix4.1.5.0
/libstdc++-v3'
gmake[2]: *** [all-recursive-am] Error 2
gmake[2]: Leaving directory `/users/syarus/src/gcc/OBJdir/powerpc-ibm-aix4.1.5.0
/libstdc++-v3'
gmake[1]: *** [all-target-libstdc++-v3] Error 2
gmake[1]: Leaving directory `/users/syarus/src/gcc/OBJdir'
gmake: *** [bootstrap] Error 2


my fix:
in line 426 of gcc/OBJdir/powerpc-ibm-aix4.1.5.0/libstdc++-v3/include/Makefile,
replace "target_srcdir = ${glibcpp_srcdir}/config/"
with    "target_srcdir = ${glibcpp_srcdir}/${ATOMICITY_INC_SRCDIR}/"


result:
build completed


build was from full distribution gcc-3.3.1.tar.gz.

build done with "make bootstrap"

configuration options, from gcc -v:
Configured with: ../gcc-3.3.1/configure --prefix=/usr/local --libdir=/usr/local/
gcclib --program-suffix=3.3.1 --enable-threads=aix --enable-languages=c,c++ --di
sable-libgcj --disable-multilib
Thread model: aix
gcc version 3.3.1


EOF



More information about the Gcc-bugs mailing list