This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 14 Jan 2003 at 13:51, Duane Ellis wrote: > > rick>> We want configure options, or makefile targets, that cause the > cross-compiler to be built, such that it is only capable of > producing object files or assembly language files, from the 'C' > code. > > yes, what is needed is a '--bootstrap' option, this could/should be > used to disable a number of checks (ie: Looking for headers) etc and > disable other silly things that configure does in this situation. > > Maybe this should have some options - like: > > --bootstrap [default no-nothing] > --bootstrap=no-headers vrs have-headers > --bootstrap=no-c++headers vrs have-c++headers > --bootstrap=no-as vrs have-as > --bootstrap=no-ld vrs have-ld > --bootstrap=no-ar vrs have-ar > > that tells the system what is missing or not available. > > rick>> Ever tried figuring out what all the possible makefile targets > are? ;=) > > and - yes we need some specific makefile targets. > > It's nice that the makefile has things like > > make xgcc$(exeext) > > It needs some more. > > The *PRIMARY* problem target is 'install-common' in the gcc/Makefile > it is just one big huge monster that has too many dependancies and > does too much. It should be broken up into seperate targets. > > Specifically look at: > > GCC 2.95.2 gcc/Makefile.in - line: 2503 > GCC 3.2 gcc/Makefile.in - line: 2583 > > One possible solution would be this: > > 1) Break install-common into several targets. > ie: install-compilers > ie: install-extra-parts [needs breaking too] > ie: install-extra-passes > ie: install-extra-programs > ie: install-protoize > ie: install-cpp > ie: install-gcov > ie: install-gccbug > > 2) Then - create a bootstrap-install target that pulls out > a few of the speicalized targets. > > ie: bootstrap-install-compilers > bootstrap-install-WHATEVER > > --Duane. > Just a thought... Is anybody posting any of these ideas on the gcc mailing lists? Eric ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |