[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gcc 2.7.2.3 question
On Sun, 8 Feb 1998, Katherine L Ellis wrote:
> This new version works, but somewhat, a little weird (imo).
> Example, I compiled a little C program I used to compile no prob
> before with 2.58. Now the prob is that the libs are called
> differently.
You can either use your old linker (the 'ld' that came with KGMD), or
install 2.7.2.3 properly ;-)
Pasted from gcc-st.hyp (some text translated to english by me):
/usr/lib/gcc-lib/m68k-atari-mint/2.7.2.3
cc1 (bin/cc1.ttp)
cc1plus (bin/cc1plus.ttp)
cpp (bin/cpp.ttp)
specs (lib/specs)
/usr/m68k-atari-mint/bin
as (bin/as.ttp) (link this to /usr/bin as well!)
ld (bin/ld.ttp)
sym-ld (bin/ld.ttp)
/usr/bin
gcc (bin/gcc.ttp)
g++ (bin/g++.ttp)
ar (bin/ar.ttp)
...
/usr/lib
/usr/local/lib
/usr/m68k-atari-mint/lib
/usr/lib/gcc-lib/m68k-atari-mint/2.7.2.3/lib
libgnu.a (lib/gnu.olb)
libgem.a (lib/gem.olb)
crt0.o (lib/crt0.o)
...
If the environment-variable GNULIB is set, the linker assumes
it's installed on a TOS-FS and looks for .olb-libraries. If it's
not set, it looks for .a-libs.
> also another remark, It doesn't produce an output with X flag for file
> attribute! so I have to chmod the output manually, is that normal?
Again, probably caused by the linker assuming it's on a TOS-FS where
chmod doesn't make sense. Try removing the GNULIB-variable.
> Also in the 2.7.2.3 there is a file called "specs", it is not straight
> ascii, what is this for?
Ehh... I don't know actually, but it helped having it in the right
place :-)
/*
** Jo Even Skarstein http://www.stud.ntnu.no/~josk/
**
** beer - maria mckee - atari falcon - babylon 5
*/