public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/29780]  New: temporary file breaks cross-build
@ 2006-11-09 12:06 danny dot backx at scarlet dot be
  2006-11-09 12:15 ` [Bug c++/29780] " valentin dot longchamp at gmail dot com
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: danny dot backx at scarlet dot be @ 2006-11-09 12:06 UTC (permalink / raw)
  To: gcc-bugs

Hi,

When performing a cross-build (see the triplets I entered above), a file named
"as" gets created which gets used instead of the right assembler, thus breaking
the build.

Pls. note that I've entered the target triplets we're building (see
http://cegcc.sourceforge.net), this gcc build bug is probably unrelated to
them.

I've had to work around this by using a script such as the one pasted below.

I've reported this to the mailing list months ago (see
http://gcc.gnu.org/ml/gcc/2006-07/msg00533.html ) but someone asked me a couple
of days ago whether I created a bugzilla report, and I don't think I did.

So I'm making up for that now.

Here's the script I use as workaround :
mkdir -p $BUILD_DIR/gpp || exit 1
cd $BUILD_DIR/gpp || exit 1
#
export CFLAGS=""
#
$TOP_SRCDIR/src/gcc/configure \
        --prefix=$PREFIX \
        --enable-languages=c,c++ \
        --disable-interwork \
        --disable-nls \
        --enable-checking \
        --disable-multilib \
        --build=$MY_HOST_ARCH --target=$TGT_ARCH || exit 1
#
# Deliberately no error handling here.
#
make
#
# Because we need to delete this file
#
rm $BUILD_DIR/gpp/gcc/as || exit 1
#
# Now the build should continue smoothly
#
make || exit 1
exit 0


-- 
           Summary: temporary file breaks cross-build
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: danny dot backx at scarlet dot be
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: arm-wince-pe, arm-wince-mingw32ce, arm-wince-cegcc


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


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-10-14 14:21 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-09 12:06 [Bug c++/29780] New: temporary file breaks cross-build danny dot backx at scarlet dot be
2006-11-09 12:15 ` [Bug c++/29780] " valentin dot longchamp at gmail dot com
2006-11-09 15:17 ` [Bug bootstrap/29780] " pinskia at gcc dot gnu dot org
2006-11-09 16:02 ` danny dot backx at scarlet dot be
2006-12-05  9:04 ` valentin dot longchamp at gmail dot com
2009-04-30 10:18 ` ramana at gcc dot gnu dot org
2009-10-14 14:21 ` rearnsha at gcc dot gnu dot org

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).