public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "dfranke at gcc dot gnu dot org" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug target/29867] [4.3 Regression] building libgfortran fails because of multiple definitions gcc-4.3-20061111 Date: Thu, 14 Dec 2006 21:41:00 -0000 [thread overview] Message-ID: <20061214214123.20445.qmail@sourceware.org> (raw) In-Reply-To: <bug-29867-9295@http.gcc.gnu.org/bugzilla/> ------- Comment #11 from dfranke at gcc dot gnu dot org 2006-12-14 21:41 ------- In reply to comment #1: Hack "glibc_c99_inline_2" was meant to fix sys/stat.h: but while I have a fixed $(top_builddir)/gcc/include/sys/stat.h on i686, there is no such file on x86_64. These commands where run on x86_64: $> find /usr -name stat.h /usr/include/asm/stat.h /usr/include/sys/stat.h <---- /usr/include/bits/stat.h /usr/include/linux/stat.h /usr/include/i386-linux/asm/stat.h /usr/include/x86_64-linux/sys/stat.h <---- /usr/include/x86_64-linux/bits/stat.h /usr/include/i486-linux/sys/stat.h /usr/include/i486-linux/bits/stat.h $> grep "extern __inline__ int" /usr/include/sys/stat.h [no output] $> grep "extern __inline__ int" /usr/include/x86_64-linux/sys/stat.h extern __inline__ int stat (__const char *__path, [6 more lines snipped] ("extern __inline__ int" is the SELECT statement in fix glibc_c99_inline_2) For me, compilation bails out because of header files included from /usr/include/x86_64-linux/. Below, a verbose log of `make stmp-fixinc` (pwd=$(top_builddir)/gcc): $> rm -rf include/ stmp-fixinc $> VERBOSE=9 $> make stmp-fixinc rm -rf include; mkdir include chmod a+rx include if [ -d ../prev-gcc ]; then \ cd ../prev-gcc && \ make real-install-headers-tar DESTDIR=`pwd`/../gcc/ \ libsubdir=. ; \ else \ (TARGET_MACHINE='x86_64-pc-linux-gnu'; srcdir=`cd ../../../svn/gcc-head/gcc; ${PWDCMD-pwd}`; \ SHELL='/bin/sh'; MACRO_LIST=`${PWDCMD-pwd}`/macro_list ; \ export TARGET_MACHINE srcdir SHELL MACRO_LIST && \ cd ../build-x86_64-linux/fixincludes && \ /bin/sh ./fixinc.sh ../../gcc/include \ `echo /usr/include | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta` ); \ rm -f include/syslimits.h; \ if [ -f include/limits.h ]; then \ mv include/limits.h include/syslimits.h; \ else \ cp ../../../svn/gcc-head/gcc/gsyslimits.h include/syslimits.h; \ fi; \ fi Fixing headers into /data/home/daniel/svn-build/gcc-head/gcc/include for x86_64-pc-linux-gnu target Forbidden identifiers: linux unix Finding directories and links to directories Searching /usr/include/. Searching /usr/include/./X11 Searching /usr/include/./mpi Searching /usr/include/./i386-linux/linux Searching /usr/include/./i386-linux/asm-generic Making symbolic directory links Fixing directory /usr/include into /data/home/daniel/svn-build/gcc-head/gcc/include Applying io_quotes_def to asm/apicdef.h Applying io_quotes_use to asm/mtrr.h Applying glibc_c99_inline_4 to sys/sysmacros.h Applying glibc_c99_inline_3 to bits/string2.h Applying io_quotes_use to linux/dn.h Applying io_quotes_use to linux/fd.h Applying io_quotes_use to linux/fs.h Applying io_quotes_use to linux/raid/md_u.h Applying io_quotes_use to linux/umsdos_fs.h Applying io_quotes_use to linux/atmbr2684.h Applying io_quotes_use to linux/nbd.h Applying io_quotes_use to linux/raw.h Applying io_quotes_use to linux/auto_fs4.h Applying io_quotes_use to linux/i2o-dev.h Applying io_quotes_use to linux/if_pppox.h Applying io_quotes_def to linux/ppp-comp.h Applying io_quotes_def to linux/completion.h Applying io_quotes_def to linux/soundcard.h Applying io_quotes_def to linux/netfilter_ipv4/ip_conntrack_tuple.h Applying io_quotes_use to linux/ite_gpio.h Applying io_quotes_use to linux/uinput.h Applying io_quotes_def to linux/isapnp.h Applying machine_name to linux/flat.h Fixed: linux/flat.h Applying io_quotes_use to linux/random.h Applying io_quotes_use to linux/ipmi.h Applying io_quotes_use to linux/jffs.h Applying io_quotes_use to linux/dm-ioctl-v1.h Applying io_quotes_use to linux/dm-ioctl-v4.h Applying io_quotes_use to linux/agpgart.h Applying io_quotes_use to linux/auto_fs.h Applying io_quotes_use to linux/watchdog.h Applying io_quotes_def to linux/reiserfs_fs.h Applying io_quotes_use to linux/reiserfs_fs.h Applying io_quotes_def to linux/modsetver.h Applying io_quotes_use to linux/cciss_ioctl.h Applying io_quotes_use to linux/blkpg.h Applying io_quotes_use to linux/synclink.h Applying machine_name to linux/a.out.h Fixed: linux/a.out.h Applying io_quotes_def to linux/version.h Applying io_quotes_use to linux/input.h Applying io_quotes_use to linux/ppdev.h Applying io_quotes_use to linux/devfs_fs.h Applying io_quotes_def to i386-linux/asm/apicdef.h Applying io_quotes_use to i386-linux/asm/mtrr.h Applying avoid_wchar_t_type to intel-icc64-8.1/stddef.h Fixed: intel-icc64-8.1/stddef.h Applying avoid_wchar_t_type to intel-icc64-9.0/stddef.h Fixed: intel-icc64-9.0/stddef.h Applying sun_malloc to malloc.h Applying stdio_va_list_clients to curses.h Applying stdio_stdarg_h to stdio.h Applying stdio_va_list to stdio.h Fixed: stdio.h Applying avoid_wchar_t_type to intel-icc-9.0/stddef.h Fixed: intel-icc-9.0/stddef.h Applying io_quotes_use to x86_64-linux/sys/raw.h Applying io_quotes_use to x86_64-linux/sys/mount.h Applying ctrl_quotes_def to x86_64-linux/readline/chardefs.h Applying io_quotes_use to i486-linux/sys/raw.h Applying io_quotes_use to i486-linux/sys/mount.h Applying stdio_va_list_clients to wchar.h Applying io_quotes_use to valgrind/vki-linux.h Applying sysv68_string to string.h Fixing directory /usr/include/X11 into /data/home/daniel/svn-build/gcc-head/gcc/include/root/usr/X11R6/include/X11 Fixing directory /usr/include/mpi into /data/home/daniel/svn-build/gcc-head/gcc/include/root/etc/alternatives/mpi Cleaning up unneeded directories: fixincludes is done chmod a+r include/syslimits.h echo timestamp > stmp-fixinc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29867
next prev parent reply other threads:[~2006-12-14 21:41 UTC|newest] Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-11-16 8:51 [Bug libfortran/29867] New: " Jean-pierre dot vial at wanadoo dot fr 2006-11-16 11:50 ` [Bug libfortran/29867] " rguenth at gcc dot gnu dot org 2006-11-16 15:20 ` jpvial at nerim dot net 2006-11-16 15:27 ` Jean-pierre dot vial at wanadoo dot fr 2006-11-16 15:36 ` Jean-pierre dot vial at wanadoo dot fr 2006-11-16 16:24 ` [Bug libfortran/29867] [4.3 Regression] " pinskia at gcc dot gnu dot org 2006-11-20 9:34 ` [Bug target/29867] " eesrjhc at bath dot ac dot uk 2006-11-21 17:30 ` Jean-pierre dot vial at wanadoo dot fr 2006-12-01 11:42 ` dfranke at gcc dot gnu dot org 2006-12-03 4:55 ` ron3763 at msn dot com 2006-12-03 4:58 ` ron3763 at msn dot com 2006-12-07 15:11 ` dfranke at gcc dot gnu dot org 2006-12-14 21:41 ` dfranke at gcc dot gnu dot org [this message] 2006-12-20 23:01 ` dfranke at gcc dot gnu dot org 2006-12-21 9:10 ` eesrjhc at bath dot ac dot uk 2006-12-21 21:01 ` Jean-pierre dot vial at wanadoo dot fr 2006-12-21 21:13 ` dfranke at gcc dot gnu dot org 2006-12-22 19:20 ` Jean-pierre dot vial at wanadoo dot fr 2006-12-23 17:54 ` dfranke at gcc dot gnu dot org 2007-01-02 1:14 ` eesrjhc at bath dot ac dot uk 2007-01-06 11:11 ` dfranke at gcc dot gnu dot org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20061214214123.20445.qmail@sourceware.org \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).