| delorie.com/archives/browse.cgi | search |
| From: | "Ed Manlove" <emanlove AT ieee DOT org> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Building cross compiler requires gcc-2.952\gcc\include files before generated |
| Lines: | 58 |
| X-Priority: | 3 |
| X-MSMail-Priority: | Normal |
| X-Newsreader: | Microsoft Outlook Express 5.00.2615.200 |
| X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2615.200 |
| Message-ID: | <4aAH9.891$l96.287301730@news.netcarrier.net> |
| Date: | Wed, 4 Dec 2002 23:31:28 -0500 |
| NNTP-Posting-Host: | 207.207.244.11 |
| X-Complaints-To: | news AT netcarrier DOT com |
| X-Trace: | news.netcarrier.net 1039060736 207.207.244.11 (Wed, 04 Dec 2002 22:58:56 EST) |
| NNTP-Posting-Date: | Wed, 04 Dec 2002 22:58:56 EST |
| Organization: | NetCarrier Internet Services |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
In my attempts to build a cross compiler gcc ver 2.95.2 for the hitachi
h8300 I believe I needed to add the -with-headers option to the configure
script (a modified version of gnu\gcc-2.952\build.djg\djconfig.sh), shown
here.
#! /bin/sh
# Location of source directory
export srcdir=`cd ..; pwd | sed -e 's,[a-z][:],,g'`
# give now the configure script some hints
topdir=`(cd $srcdir/..; pwd | sed -e 's,[a-z][:],,g';)`
AS=`test -f $DJDIR/bin/as.exe && echo $DJDIR/bin/as.exe`
export AS=${AS-as}
export CC=gcc
export CXX=gpp
export LD=ld
export DEFAULT_LEX=flex
export LEX=flex
export RANLIB=ranlib
export ac_cv_path_install="ginstall -c"
export CONFIG_SHELL=bash
dft_target=i586-pc-msdosdjgpp
#
# just in case
export PATH_SEPARATOR=:
#
# set log file
DATE="`date +%b%d`_`date +%Y`_`date +%H%M%S`"
LOGFILE="/dev/env/DJDIR/brickos/h8cfggcc_${DATE}.log"
$srcdir/configure --srcdir=$srcdir --disable-shared --verbose \
--with-gxx-include-dir=${prefix}/lang/cxx \
--enable-languages=c,c++ \
--with-headers="${DJDIR}/gnu/gcc-2.952/build.djg/gcc/include" \
--with-gnu-ld --target=h8300-hitachi-hms \
--prefix="${DJDIR}" 2>&1 | tee --append $LOGFILE
#
#
#
#rc=$?
#dtou `find . -name Makefile`
#exit ${rc}
make 2>&1 | tee --append $LOGFILE
But in doing so it appears that the build process first tries to copy the
file in the directory I specify in the with-headers parameter. That is
before even configure is executed. These directory though is generated by
either the configure or make command. Thus it appears I am in a catch-22.
Does anyone have any thoughts about how to fix this issue?
Thanks for the help!
--
Ed Manlove
emanlove AT eclipse DOT net
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |