This is the mail archive of the gcc-bugs@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]

Re: egcs-19980531, hpux9 cc chokes: "too much defining - use -H option"


 > From: Jeffrey A Law <law@hurl.cygnus.com>
 >   In message <199806040033.UAA13335@caip.rutgers.edu>you write:
 >   > 	When bootstrapping egcs-19980531 on hpux9 using cc for stage1,
 >   > I get the following error:
 >   > 
 >   >  > cc -DIN_GCC -g -DHAVE_CONFIG_H -DHAIFA -I. -I. -I./config
 >   >  > 	-DUSE_COLLECT2 -DTARGET_NAME=\"hppa1.1-hp-hpux9.01\" -c `echo
 >   >  > 	./toplev.c | sed 's,^\./,,'`
 >   >  > ./rtl.h: 529: too much defining - use -H option
 >   >  > [etc...]
 >   > 
 >   > 	I managed to get around thi by using the -H option (more
 >   > specifically, by setting CC to "cc -Wp,-H256000" before
 >   > bootstrapping.)
 > 
 > Hmmm, methings something is wrong.
 > 
 > egcs/config/mh-hpux has the proper defines to fix this problem, and
 > they should be passed around to the various sub directory makes.
 > jeff

	Agreed, something is wrong.  Up until now, before I did a
configure I always first set CC=cc.  I had thought this was the proper
way to decline to use gcc.  I also tried using --with-gcc=no and
--without-gcc, but those didn't seem to work either.  The --with* stuff
is ignored, and setting CC overrides mh-hpux.  (I'm using gnu
make-3.76.1 if that matters.)

	So if gcc is installed but I don't want to bootstrap with it,
what is the proper way to do it and still get the mh- stuff?  I'm not
a cygnus style configure hacker so I don't know what's up.

		--Kaveh
--
Kaveh R. Ghazi			Project Manager / Custom Development
ghazi@caip.rutgers.edu		Icon CMT Corp.


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