This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libstdc v3 & multilibs


With the fix from this morning to circumvent the 'ar', SVR5 now builds
again.  (Thanx!) I haven't tried running the tests.  But OpenServer
(which uses multilibs - highlighting the build performance problems I
mentioned earlier) still tanks during the build.

i686-pc-sco3.2v5.0.6/{coff,pic}/config.cache contain a higly suspicious
looking construct:

[ ... ] 
libiberty_cv_var_sys_errlist=${libiberty_cv_var_sys_errlist='yes'}
libiberty_cv_var_sys_nerr=${libiberty_cv_var_sys_nerr='yes'}
libiberty_cv_var_sys_siglist=${libiberty_cv_var_sys_siglist='no'}
lt_cv_cc_needs_belf=${lt_cv_cc_needs_belf='yes'}
lt_cv_deplibs_check_method=${lt_cv_deplibs_check_method='pass_all'}
lt_cv_dlopen=${lt_cv_dlopen='no'}
lt_cv_dlopen_libs=${lt_cv_dlopen_libs=''}
lt_cv_file_magic_cmd=${lt_cv_file_magic_cmd='${MAGIC}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}


Clearly, this can't be good. :-) The same system, on a target w/o
multilibs doesn't trigger this.  While I can't (yet) prove that it's
multilib related, years of being spanked by multilibs has taught me to
blame them for lots of my ills.

Since I've had such great luck with this doday, I'll ask if anyone
recognizes this or has any advice where to start digging.




Here's the output of a 'make'.




[ ... ] 
srcdir=/play/egcs/libstdc++-v3
host=i686-pc-sco3.2v5.0.6
target=i686-pc-sco3.2v5.0.6
with_multisubdir=
ac_configure_args="--enable-multilib  --cache-file=../config.cache --host=i686-p
c-sco3.2v5.0.6 --build=i686-pc-sco3.2v5.0.6 --enable-multilib --with-gcc-version
-trigger=/play/egcs/gcc/version.c --srcdir=/play/egcs/libstdc++-v3 --with-target
-subdir=i686-pc-sco3.2v5.0.6"
CONFIG_SHELL=/bin/sh
glibcpp_basedir=/play/egcs/libstdc++-v3/.
CC="/play/negcs/gcc/xgcc -B/play/negcs/gcc/ -B/usr/local/i686-pc-sco3.2v5.0.6/bi
n/ -B/usr/local/i686-pc-sco3.2v5.0.6/lib/ -isystem /usr/local/i686-pc-sco3.2v5.0
.6/include"
CXX="/play/negcs/gcc/g++ -B/play/negcs/gcc/ -nostdinc++  -L/play/negcs/i686-pc-s
co3.2v5.0.6/libstd++-v3/src -L/play/negcs/i686-pc-sco3.2v5.0.6/libstd++-v3/src/.
libs -B/usr/local/i686-pc-sco3.2v5.0.6/bin/ -B/usr/local/i686-pc-sco3.2v5.0.6/li
b/ -isystem /usr/local/i686-pc-sco3.2v5.0.6/include"

+ cat
+ chmod +x ./config.status
+ rm -fr confdefs.h
+ test yes = yes
+ /play/egcs/libstdc++-v3/mkc++config /play/negcs/i686-pc-sco3.2v5.0.6/libstdc++
-v3 /play/egcs/libstdc++-v3
running mkc++config
+ test ! -f stamp-limits
+ test ! -f stamp-sanity-warned
cd . \
  && CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating Makefile
linking /play/egcs/libstdc++-v3/config/os/unixware/bits/os_defines.h to include/
bits/os_defines.h
linking /play/egcs/libstdc++-v3/config/c_io_stdio.h to include/bits/c++io.h
linking /play/egcs/libstdc++-v3/config/c_io_stdio.cc to src/c++io.cc
linking /play/egcs/libstdc++-v3/config/c_io_libio_codecvt.c to libio/c_codecvt.c

linking /play/egcs/libstdc++-v3/config/threads-no.h to include/bits/c++threads.h

linking /play/egcs/libstdc++-v3/config/cpu/i486/bits/atomicity.h to include/bits
/atomicity.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_base.h t
o include/bits/ctype_base.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_inline.h
 to include/bits/ctype_inline.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_noninlin
e.h to include/bits/ctype_noninline.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_base.h t
o include/bits/ctype_base.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_inline.h
 to include/bits/ctype_inline.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_noninlin
e.h to include/bits/ctype_noninline.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_base.h t
o include/bits/ctype_base.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_inline.h
 to include/bits/ctype_inline.h
linking /play/egcs/libstdc++-v3/config/os/solaris/solaris2.5/bits/ctype_noninlin
e.h to include/bits/ctype_noninline.h
Adding multilib support to Makefile in /play/egcs/libstdc++-v3
multidirs=coff pic
with_multisubdir=
Running configure in multilib subdirs coff pic
pwd: /play/negcs/i686-pc-sco3.2v5.0.6/libstdc++-v3
Running configure in multilib subdir coff
pwd: /play/negcs/i686-pc-sco3.2v5.0.6
loading cache ../config.cache
/play/egcs/libstdc++-v3/configure: bad substitution
make: *** [Makefile] Error 1





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]