Hi, I am trying 4.7.1 build for hppa1.1-hp-hpux11.11. Variable SHLIB_MAPFILES is not set for hppa1.1-hp-hpux11.11 build. This is causing the build failure.
File: .../build/gcc/hppa1.1-hp-hpux11.11/libgcc/Makefile Generated from: .../gcc_src/libgcc/Makefile.in ---- GCC 4.7.1 hppa1.1-hp-hpux11.11 configure command: .../gcc_src/configure --host=hppa1.1-hp-hpux11.11 \ --target=hppa1.1-hp-hpux11.11 --build=hppa1.1-hp-hpux11.11 \ --prefix=.../hp-gcc-4.7.1 --with-gnu-as --without-gnu-ld \ --enable-threads=posix --enable-languages="c,c++" \ --with-gmp=.../hppa1.1-hp-hpux11.11 --with-mpfr=.../hppa1.1-hp-hpux11.11 \ SED=/usr/bin/sed ---- The Makefile which is causing the problem: .../gcc_src/libgcc/Makefile.in 899 # Map-file generation. 900 ifneq ($(SHLIB_MKMAP),) 901 libgcc.map: $(SHLIB_MKMAP) $(SHLIB_MAPFILES) $(libgcc-s-objects) 902 { $(NM) $(SHLIB_NM_FLAGS) $(libgcc-s-objects); echo %%; \ 903 cat $(SHLIB_MAPFILES) \ 904 | sed -e '/^[ ]*#/d' \ 905 -e 's/^%\(if\|else\|elif\|endif\|define\)/#\1/' \ 906 | $(gcc_compile_bare) -E -xassembler-with-cpp -; \ 907 } | $(AWK) -f $(SHLIB_MKMAP) $(SHLIB_MKMAP_OPTS) > tmp-$@ 908 mv tmp-$@ $@ 909 libgcc_s$(SHLIB_EXT): libgcc.map 910 mapfile = libgcc.map 911 endif ---- The Makefile generated by configure: .../build/gcc/hppa1.1-hp-hpux11.11/libgcc/Makefile: 899 # Map-file generation. 900 ifneq ($(SHLIB_MKMAP),) 901 libgcc.map: $(SHLIB_MKMAP) $(SHLIB_MAPFILES) $(libgcc-s-objects) 902 { $(NM) $(SHLIB_NM_FLAGS) $(libgcc-s-objects); echo %%; \ 903 cat $(SHLIB_MAPFILES) \ 904 | sed -e '/^[ ]*#/d' \ 905 -e 's/^%\(if\|else\|elif\|endif\|define\)/#\1/' \ 906 | $(gcc_compile_bare) -E -xassembler-with-cpp -; \ 907 } | $(AWK) -f $(SHLIB_MKMAP) $(SHLIB_MKMAP_OPTS) > tmp-$@ 908 mv tmp-$@ $@ 909 libgcc_s$(SHLIB_EXT): libgcc.map 910 mapfile = libgcc.map 911 endif I see that for IA64 SHLIB_MAPFILES gets defined in the following method: .../gcc_src/libgcc/config/ia64/t-ia64-elf: SHLIB_MAPFILES += $(srcdir)/config/ia64/libgcc-ia64.ver and there is a corresponding file: .../gcc_src/libgcc/config/ia64/libgcc-ia64.ver Should I do something similar for PA as well? Please provide your suggestion. Regards, Kannan