bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Build Hurd toolchain


From: Shakthi Kannan
Subject: Re: Build Hurd toolchain
Date: Sat, 20 Oct 2007 19:30:55 +0530

Hi,

I am trying to build a Hurd toolchain using cross-gnu and
cross-gnu-env on Debian Etch.

Steps followed:

1. Copy cross-gnu and cross-gnu-env to /bin.
2. mkdir -p build/src
3. Extract all source packages into build/src:
        binutils
        glibc
        gcc
        mig
        gnumach
        hurd

Sources used:
        binutils-2.16.1.tar.bz2
        cross-2.95.3.tar.bz2
        gcc-3.3.6.tar.bz2
        glibc-2.3.5.tar.bz2
        gnumach-1-branch.tar.bz2
        hurd.tar.bz2 (from cvs)
        mig.tar.bz2 (from cvs)

4. I am using a simple Makefile to build and clean:

== Makefile ==

CC=gcc-3.4

build:
        ROOT=. cross-gnu

clean:
        rm -rf bin i586-pc-gnu include info lib libexec man sys_root src/*.obj 
*~

== END ==

5. So, "make" just builds, and when it does:

=== BEGIN QUOTE ===

... /build/src/glibc/configure --without-cvs --build=i686-pc-linux-gnu
--host=i586-pc-gnu --prefix= --with-headers= ...
/build/sys_root/include --disable-profile --without-tls
libc_cv_z_relro=no

=== END ===

It stops at:

=== BEGIN OUTPUT ===

running configure fragment for sysdeps/i386/elf
running configure fragment for sysdeps/mach/hurd
checking Hurd header version... bad
configure: error: Hurd headers not installed or too old
make: *** [build] Error 1"

=== END ===

What Hurd header files do I need to install on Debian Etch?

>From where can I find the same?

Thanks,

SK

-- 
Shakthi Kannan
http://www.shakthimaan.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]