Building m68k-coff-gcc
Peter Barada
pbarada@mail.wm.sps.mot.com
Thu Dec 5 09:47:00 GMT 2002
>> _mulsi3
>> /bin/sh: m68k-coff-ar-2.95.3: command not found
>
>Hmmm.
>
>Is your ${PREFIX}/bin directory in your PATH?
>
>What did you specify for --target, --prefix, and so forth during
>configure? This looks like a combination of errors...
The problem is that the binutils are configured with
--program-suffix=2.12.1 and the bootstrap is conifgured with
--program-suffix=2.95.3 which don't match. It doesn't matter if
${PREFIX}/bin is in his path - it won't find m68k-coff-ar-2.95.3 since
what was installed is m68k-coff-ar-2.12.1 You could try adding a make
stanza which creates a symbolic link from m68k-coff-1.21.1 to
m68k-coff-2.95.3 and then configure and build the bootstrap...
># The install directory (PREFIX) is left unchanged, it is '/usr/local/'
># The binutils and the compiler should get an excecutable prefix, and
># both a version suffix - should, but not MUST ;-)
>From this comment I'm assuming that you want the executable prefix,
but not the suffix. If so, just drop the --program-suffix from the
configure lines and things will be better.
In fact I've modified your Makefile to do that, and I've successfully
built an m68k-coff bootstrap (using binutils-2.13 and gcc-3.2). I also
added an INSTALL_DIR so you can point the installation anywhere(even
/usr/local if you want), just to be complete. Also I added
install-binutils and install-bootstrap targets.
When I build up a toolchain, I pick a directory that the toolchain is
going to be put, make the directory as root and make myself the owner,
and then build the world as me, *not* root.
To build, you have to put ${INSTALL_DIR}/bin in your path, otherwise
gcc won't properly configure since it can't find the cross versions of
the assembler/archiver, etc.
Then you can:
make binutils
make install-binutils
make bootstrap
make install-bootstrap
Hope this helps.
begin 644 m68k-coff-Makefile
M(PT*(R!G96YE<F%L('!A<F%M971E<G,L(&1E<V-R:6)I;F<@=&AE('1A<F=E
M="!A;F0@=&AE(&QO8V%L(&5N=FER;VYM96YT#0HC('=H96X@<W1A<G1I;F<L
M('=E(&%R92!A<W-U;65D('1O(&)E(&EN('1H92!B=6EL9"!D:7)E8W1O<GDN
M#0HC#0HC(%1H92!I;G-T86QL(&1I<F5C=&]R>2`H4%)%1DE8*2!I<R!L969T
M('5N8VAA;F=E9"P@:70@:7,@)R]U<W(O;&]C86PO)PT*(R!4:&4@8FEN=71I
M;',@86YD('1H92!C;VUP:6QE<B!S:&]U;&0@9V5T(&%N(&5X8V5C=71A8FQE
M('!R969I>"P@86YD#0HC(&)O=&@@82!V97)S:6]N('-U9F9I>"`M('-H;W5L
M9"P@8G5T(&YO="!-55-4(#LM*0T*(PT*4T]54D-%7U!!5$@@("`@/7XO=V]R
M:R]C=G,M=V%V96UA<FLO8W)O<W,M;&EN=7@M=&]O;',-"D))3E5424Q37U9%
M4E-)3TX],BXQ,PT*1T-#7U9%4E-)3TX@("`@/3,N,@T*2$]35"`@("`@("`@
M/6DV.#8M<&,M;&EN=7@M9VYU#0I405)'150@("`@("`@(#UM-CAK+6-O9F8-
M"DE.4U1!3$Q?1$E2("`@/2]T;7`O;38X:RUC;V9F#0HC#0HC('-O;64@=7-E
M9G5L('9A<G,Z#0HC#0I"24Y55$E,4U]33U520T5?4$%42"`@("`])'M33U52
M0T5?4$%42'TO8FEN=71I;',M)'M"24Y55$E,4U]615)324].?0T*1T-#7U-/
M55)#15]0051(("`@("`@("`])'M33U520T5?4$%42'TO9V-C+21[1T-#7U9%
M4E-)3TY]#0I04D]'4D%-7U!2149)6"`@("`@("`@/21[5$%21T54?2T-"D=#
M0U]3549&25@@("`@("`@(#TM)'M'0T-?5D524TE/3GT-"D))3E5424Q37U-5
M1D9)6"`@("`@("`@/2TD>T))3E5424Q37U9%4E-)3TY]#0I"24Y55$E,4U]"
M54E,1$1)4B`@("`])'M405)'151]+6)I;G5T:6QS+21[0DE.551)3%-?5D52
M4TE/3GT-"D)/3U135%)!4%]"54E,1$1)4B`@("`])'M405)'151]+6)O;W1S
M=')A<"TD>T=#0U]615)324].?0T*3D573$E"7T)524Q$1$E2("`@("`@("`]
M)'M405)'151]+6YE=VQI8@T*1T-#7T)524Q$1$E2("`@("`@("`])'M405)'
M151]+6=C8RTD>T=#0U]615)324].?0T*#0HN4$A/3EDZ(&)I;G5T:6QS(&)O
M;W1S=')A<"!N97=L:6(@8W)O<W-G8V,-"@T*86QL.B!B:6YU=&EL<R!B;V]T
M<W1R87`@;F5W;&EB(&-R;W-S9V-C#0H-"F-L96%N.@T*"2UR;2`M9G(@)'M"
M24Y55$E,4U]"54E,1$1)4GT@)'M"3T]44U1205!?0E5)3$1$25)](%P-"@DD
M>TY%5TQ)0E]"54E,1$1)4GT@)'M'0T-?0E5)3$1$25)]#0H@("`@("`@("`@
M("`@("`@("`@("`@(`T*(PT*(R!T:&4@;&0M;F5W('1A<F=E="!I<VYT(%1(
M050@<V5C=7)E(&%N9"!U;FEQ=64@96YT<GD@:&5R92X@1&]E<PT*(R!A;GEO
M;F4@:&%V92!A;B!I9&5A#0HC#0IB:6YU=&EL<SH@("`@)'M"24Y55$E,4U]"
M54E,1$1)4GT@)'M"24Y55$E,4U]"54E,1$1)4GTO36%K969I;&4@7`T*("`@
M("`@("`D>T))3E5424Q37T)524Q$1$E2?2]L9"]L9"UN97<-"@T*)'M"24Y5
M5$E,4U]"54E,1$1)4GTZ#0H);6MD:7(@)'M"24Y55$E,4U]"54E,1$1)4GT-
M"@T*)'M"24Y55$E,4U]"54E,1$1)4GTO36%K969I;&4Z#0H)8V0@)'M"24Y5
M5$E,4U]"54E,1$1)4GT[(%P-"@DD>T))3E5424Q37U-/55)#15]0051(?2]C
M;VYF:6=U<F4@+2UH;W-T/21[2$]35'T@+2UT87)G970])'M405)'151](%P-
M"@DM+7!R969I>#TD>TE.4U1!3$Q?1$E2?2`M+7!R;V=R86TM<')E9FEX/21[
M4%)/1U)!35]04D5&25A]#0H-"B1[0DE.551)3%-?0E5)3$1$25)]+VQD+VQD
M+6YE=SH-"@EM86ME("U#("1[0DE.551)3%-?0E5)3$1$25)]#0H)0&5C:&\@
M+@T*"4!E8VAO($EG;F]R92!E<G)O<B!F<F]M(&UA:V4@8F5L;W<Z(&)I;G5T
M:6QS(&AA=F4@8F5E;B!B=6EL="!S=6-C97-S9G5L;'DN#0H)0&5C:&\@7"=M
M86ME(&EN<W1A;&PM8FEN=71I;'-<)R`M(&%S(')O;W0@+2!I<R!R97%U:7)E
M9"!N;W<N#0H)0&5C:&\@+@T*"4!E8VAO("X-"@EF86QS90T*#0II;G-T86QL
M+6)I;G5T:6QS.@T*"6-D("1[0DE.551)3%-?0E5)3$1$25)].R!M86ME(&EN
M<W1A;&P-"@T*(PT*(R!L:6ME(&%B;W9E+"!T87)G970@9V-C+6-R;W-S(&UA
M>2!B92!W96%K("XN+@T*(PT*8F]O='-T<F%P.B`@("`D>T)/3U135%)!4%]"
M54E,1$1)4GT@)'M"3T]44U1205!?0E5)3$1$25)]+TUA:V5F:6QE(%P-"B`@
M("`@("`@)'M"3T]44U1205!?0E5)3$1$25)]+V=C8R]G8V,M8W)O<W,-"@T*
M)'M"3T]44U1205!?0E5)3$1$25)].@T*"6UK9&ER("1[0D]/5%-44D%07T)5
M24Q$1$E2?0T*#0HD>T)/3U135%)!4%]"54E,1$1)4GTO36%K969I;&4Z#0H)
M8V0@)'M"3T]44U1205!?0E5)3$1$25)].R!<#0H))'M'0T-?4T]54D-%7U!!
M5$A]+V-O;F9I9W5R92`M+6AO<W0])'M(3U-4?2`M+71A<F=E=#TD>U1!4D=%
M5'T@7`T*("`@("`@("`M+7!R;V=R86TM<')E9FEX/21[4%)/1U)!35]04D5&
M25A](%P-"B`@("`@("`@+2UW:71H;W5T+6AE861E<G,@+2UW:71H+6YE=VQI
M8B`M+7=I=&@M9VYU+6%S("TM=VET:"UG;G4M;&0@7`T*"2TM<')E9FEX/21[
M24Y35$%,3%]$25)]("TM9&ES86)L92US:&%R960-"@T*)'M"3T]44U1205!?
M0E5)3$1$25)]+V=C8R]G8V,M8W)O<W,Z#0H);6%K92`M0R`D>T)/3U135%)!
M4%]"54E,1$1)4GT@86QL+6=C8PT*"4!E8VAO("X-"@E`96-H;R!)9VYO<F4@
M97)R;W(@9G)O;2!M86ME(&)E;&]W.B!B;V]T<W1R87`@8V]M<&EL97(@:&%S
M(&)E96X@8G5I;'0@<W5C8V5S<V9U;&QY+@T*"4!E8VAO(%PG;6%K92!I;G-T
M86QL+6)O;W1S=')A<%PG("T@87,@<F]O="`M(&ES(')E<75I<F5D(&YO=RX-
M"@E`96-H;R`N#0H)0&5C:&\@+@T*"69A;'-E#0H-"FEN<W1A;&PM8F]O='-T
M<F%P.@T*"6-D("1[0D]/5%-44D%07T)524Q$1$E2?3L@;6%K92!I;G-T86QL
M#0H-"FYE=VQI8B!C<F]S<V=C8SH-"@E`96-H;R!$;VY<)W0@:'5R<GD@+BXN
"#0H`
`
end
--
Peter Barada Peter.Barada@motorola.com
Wizard 781-852-2768 (direct)
WaveMark Solutions(wholly owned by Motorola) 781-270-0193 (fax)
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list