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]

tcb-offsets.h.d: long path problems in glibc-2.3.2 ?


Hello,

now I try to compile a toolchain under cygwin with the 
following configuration:
- glibc 2.3.2
- gcc 3.2.3
- binutils 2.15
Target: i386-unknown-linx-gnu
Host&Build: i686-pc-cygwin

After about 1 hour of compilation, there was an Error from make: "no
such file or directory" for an inclusion called by tcb-offsets.h.d:

"/crosstool/crosstool-0.38/build/i386-unknown-linux-gnu/gcc-3.2.3-glibc-
2.3.2/gcc-core-prefix/lib/gcc-lib/i386-unknown-linux-gnu/3.2.3/incl"

(tcb-offsets.h.d was in:
C:\cygwin\crosstool\crosstool-0.38\build\i386-unknown-linux-gnu\gcc-3.2.
3-glibc-2.3.2\build-glibc)
 
As you can see: there is no such file, because this looked like an
incomplete filepath to me.
The file tcboffsets.h.d contained those entries:

\
 $(common-objpfx)tcb-offsets.h.d $(common-objpfx)tcb-offsets.h \
  -: $(..)include/libc-symbols.h \
  $(common-objpfx)config.h \
 $(..)sysdeps/unix/sysv/linux/i386/sysdep.h
$(..)sysdeps/unix/i386/sysdep.h \
 $(..)sysdeps/unix/sysdep.h $(..)sysdeps/generic/sysdep.h \
 $(..)sysdeps/unix/sysv/linux/sys/syscall.h \
 
/opt/crosstool/gcc-3.2.3-glibc-2.3.2/i386-unknown-linux-gnu/i386-unknown
-linux-gnu/include/asm/unistd.h \
 $(..)sysdeps/i386/sysdep.h $(..)sysdeps/generic/bp-sym.h \
 $(..)sysdeps/i386/bp-asm.h \
 $(..)linuxthreads/sysdeps/unix/sysv/linux/i386/dl-sysdep.h \
 $(..)include/tls.h $(..)linuxthreads/sysdeps/i386/tls.h \
 $(..)linuxthreads/sysdeps/i386/pt-machine.h \
 
/crosstool/crosstool-0.38/build/i386-unknown-linux-gnu/gcc-3.2.3-glibc-2
.3.2/gcc-core-prefix/lib/gcc-lib/i386-unknown-linux-gnu/3.2.3/incl

The last is one incomplete line - so I thought this must be a too long
path and I decided to retry this with a shorter BUILD_DIR
I build it to /a and now the compilation stops with the same error, but
at another position of the new tcb-offsets.h.d:

\
 $(common-objpfx)tcb-offsets.h.d $(common-objpfx)tcb-offsets.h \
  -: $(..)include/libc-symbols.h \
  $(common-objpfx)config.h \
 $(..)sysdeps/unix/sysv/linux/i386/sysdep.h
$(..)sysdeps/unix/i386/sysdep.h \
 $(..)sysdeps/unix/sysdep.h $(..)sysdeps/generic/sysdep.h \
 $(..)sysdeps/unix/sysv/linux/sys/syscall.h \
 
/opt/crosstool/gcc-3.2.3-glibc-2.3.2/i386-unknown-linux-gnu/i386-unknown
-linux-gnu/include/asm/unistd.h \
 $(..)sysdeps/i386/sysdep.h $(..)sysdeps/generic/bp-sym.h \
 $(..)sysdeps/i386/bp-asm.h \
 $(..)linuxthreads/sysdeps/unix/sysv/linux/i386/dl-sysdep.h \
 $(..)include/tls.h $(..)linuxthreads/sysdeps/i386/tls.h \
 $(..)linuxthreads/sysdeps/i386/pt-machine.h \
 
/a/build/i386-unknown-linux-gnu/gcc-3.2.3-glibc-2.3.2/gcc-core-prefix/li
b/gcc-lib/i386-unknown-linux-gnu/3.2.3/include/stddef.h \
 $(..)sysdeps/generic/stdint.h $(..)include/features.h \
 $(..)include/sys/cdefs.

Now it also cannot find the file in the last line - and this seems to be
an incomplete filename also (missing extension) ...
But my build-directory is as short as it could be, so I do not how I can
solve this problem... maybe you can give me some hints..

Thanks in advance,

Thomas


------
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]