This is the mail archive of the crossgcc@sourceware.org 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]

Re: iWMMXt Linux EABI cross toolchain


--- Brian Dessent <brian@dessent.net> wrote:

> Steven Newbury wrote:
> 
> > /usr/arm-iwmmxt-linux-gnueabi/bin/ld: crti.o: No such file: No such file or
> > directory
> > collect2: ld returned 1 exit status
> 
> The crti.o file is not part of gcc.  It must be provided by whatever C
> library you are using.  You'll have to take care of that before you can
> continue.
> 
OK.  I have a new problem. It may be my version of make so I'll try changing
that but...

mv -f
/var/tmp/portage/glibc-20060227/work/build-default-arm-iwmmxt-linux-gnueabi-single/sysd-sorted-tmp
/var/tmp/portage/glibc-20060227/work/build-default-arm-iwmmxt-linux-gnueabi-single/sysd-sorted
make[1]: Leaving directory
`/var/tmp/portage/glibc-20060227/work/glibc-20060227'
make[1]: Entering directory
`/var/tmp/portage/glibc-20060227/work/glibc-20060227'
make  -C ports/sysdeps/arm/elf/linux limits.h
make: *** ports/sysdeps/arm/elf/linux: No such file or directory.  Stop.
make: Entering an unknown directorymake: Leaving an unknown directorymake[1]:
*** [ports/sysdeps/arm/elf/linux/limits.h] Error 2
make[1]: Leaving directory
`/var/tmp/portage/glibc-20060227/work/glibc-20060227'
make: *** [all] Error 2

Very strange! Any thoughts?  "ports/sysdeps/arm/elf/linux:" is nonsense. Make
incorrectly thinks its found a pattern where there isn't one...

make -d:
...
  Looking for an implicit rule for
`/usr/arm-iwmmxt-linux-gnueabi/include/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite `ports/sysdeps/arm/elf/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite
`ports/sysdeps/unix/sysv/linux/arm/eabi/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite
`ports/sysdeps/unix/sysv/linux/arm/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite
`ports/sysdeps/unix/sysv/linux/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite `sysdeps/unix/sysv/linux/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite `sysdeps/gnu/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite `sysdeps/unix/common/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite `sysdeps/unix/mman/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite `sysdeps/unix/inet/linux/limits.h'.
    Trying pattern rule with stem `linux/limits'.
    Trying implicit prerequisite `ports/sysdeps/unix/sysv/linux/limits.h'.
...
      File `force-install' does not exist.
      Finished prerequisites of target file `force-install'.
     Must remake target `force-install'.
     Successfully remade target file `force-install'.
    Considering target file `ports/sysdeps/arm/elf/linux/limits.h'.
     File `ports/sysdeps/arm/elf/linux/limits.h' does not exist.
     Finished prerequisites of target file
`ports/sysdeps/arm/elf/linux/limits.h'.
    Must remake target `ports/sysdeps/arm/elf/linux/limits.h'.
make[1]: Entering directory
`/var/tmp/portage/glibc-20060227/work/glibc-20060227'
make  -C ports/sysdeps/arm/elf/linux limits.h
Putting child 0x08107f10 (ports/sysdeps/arm/elf/linux/limits.h) PID 29843 on
the chain.
Live child 0x08107f10 (ports/sysdeps/arm/elf/linux/limits.h) PID 29843 
GNU Make 3.80
Copyright (C) 2002  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
make: *** ports/sysdeps/arm/elf/linux: No such file or directory.  Stop.
make: Entering an unknown directorymake: Leaving an unknown directoryGot a
SIGCHLD; 1 unreaped children.
Reaping losing child 0x08107f10 PID 29843 
make[1]: *** [ports/sysdeps/arm/elf/linux/limits.h] Error 2
Removing child 0x08107f10 PID 29843 from chain.
make[1]: Leaving directory
`/var/tmp/portage/glibc-20060227/work/glibc-20060227'
Got a SIGCHLD; 1 unreaped children.
Reaping losing child 0x08074bd8 PID 29841 
make: *** [all] Error 2


Steve


		
___________________________________________________________ 
To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com

--
For unsubscribe information see http://sourceware.org/lists.html#faq


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