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]

basic question about target binaries


I have a basic question about what gets built by crosstool.
I have crosstool-0.38, and I'm using it like this:

  cd crosstool-0.38
  TARGET="i686-mmix-linux-gnu" \
  BINUTILS_DIR="binutils-2.16.1" \
  GCC_CORE_DIR="gcc-3.3.6" \
  GCC_DIR="gcc-4.1-20050716" \
  GLIBC_DIR="glibc-2.3.2" \
  LINUX_DIR="linux-2.6.11.3" \
  LINUX_SANITIZED_HEADER_DIR="linux-libc-headers-2.6.11.2" \
  GLIBCTHREADS_FILENAME="glibc-linuxthreads-2.3.2" \
  GDB_DIR="gdb-6.3" \
  TARBALLS_DIR="/home/mm/tarballs" \
  RESULT_TOP="/home/mm/targets" \
  TARGET_CFLAGS="-O2"  \
  sh all.sh > .log 2>&1

This results in a directory full of nice stuff:
  /home/mm/targets/gcc-4.1-20050716-glibc-2.3.2/

I want to make a target root filesystem.  I will compile my own
/linuxrc file from C using the cross-compiler, but I want to make it
dynamically linked to the glibc library.

Are the target glibc libraries generated by crosstool, or do I have to
use the --builduserland flag?  I don't want to use ptx, I want to put
the root system together myself.

If crosstool has already made the target libraries for me, where under
this "gcc-4.1-20050716-glibc-2.3.2" directory can I find them?

Thanks,
Mike


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.org


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