This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.


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

Re: something is missing while making newlib 1.9.0


yang tengyong wrote:
> 
> Hello, Dear sir:
> 
> according to the instructions on http://www.objsw.com/CrossGCC, I tried to
> make an Cross Compiler for my destination PowerPC platform.  After binutils
> and gcc3.0 have been configured and built successfully, I typed The
> following instructions :
> 
>      configure --target=powerpc-eabi --prefix=/home/newgcc -v
>      make all install
> 
> I failed in making newlib 1.9.0 ,  the message listed below:
> 
>      powerpc-eabi-ar :  fstat.o: no such file or directory
>      make[2]: *** [libsim.a] Error 1
> 
> I tried copy fstat.o , getpid.o ,isatty.o and kill.o into rs6000
> directory(I found them at other directory), and typed `make all' again.
> this time it said "putnum.o: no such file or directory". I could not find
> putnum.o anywhere.
> 
> would you give me some suggestions?
> 

If you look in the libgloss/rs6000 directory, you will see that there are rules to build fstat.o,
putnum.o, etc..  

close.o: $(srcdir)/../close.c
fstat.o: $(srcdir)/../fstat.c
getpid.o: $(srcdir)/../getpid.c
isatty.o: $(srcdir)/../isatty.c
kill.o: $(srcdir)/../kill.c
lseek.o: $(srcdir)/../lseek.c
open.o: $(srcdir)/../open.c
putnum.o: $(srcdir)/../putnum.c
sbrk.o: $(srcdir)/../sbrk.c
stat.o: $(srcdir)/../stat.c
unlink.o: $(srcdir)/../unlink.c


As you can see, they use source files one directory up.  What does your Makefile set srcdir to?  You
might also try going to the libgloss/rs6000 directory and do a make fstat.o putnum.o ....

-- Jeff J.


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