public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Dan Kegel <dank@kegel.com>
To: linux-ia64@vger.kernel.org
Subject: cross-compiling glibc-2.2.5/linux-2.6.8 fails due to lack of offsets.h?
Date: Fri, 08 Oct 2004 08:29:43 +0000	[thread overview]
Message-ID: <41664FF7.4090606@kegel.com> (raw)

In Sept 2003, Keith Owens wrote
(archived at http://www.gelato.unsw.edu.au/linux-ia64/0309/6667.html):

 > 2.4.22 deleted include/asm-ia64/offsets.h from the kernel tree.  If
 > there is no other copy of that file on the include paths (say for cross
 > compiling) then make dep breaks, offsets.h is required before you can
 > build offsets.h.

That looks related to something I just ran into.

I'm going through the matrix
http://www.kegel.com/crosstool/crosstool-0.28-rc37/buildlogs/0.28/
trying to fix up all the broken combinations of gcc/glibc/linux/arch
(not going to any great lengths, just getting the odd patch from
cvs, usually).  Some of these combinations aren't likely to be
too useful, but what the heck.

When cross-building linux-2.6.8 for ia64 with glibc-2.2.5, I just ran into the error

In file included from /opt/crosstool/ia64-unknown-linux-gnu/gcc-3.3.4-glibc-2.2.5/ia64-unknown-linux-gnu/include/linux/ptrace.h:49,
                  from /opt/crosstool/ia64-unknown-linux-gnu/gcc-3.3.4-glibc-2.2.5/ia64-unknown-linux-gnu/include/asm/user.h:31,
                  from /opt/crosstool/ia64-unknown-linux-gnu/gcc-3.3.4-glibc-2.2.5/ia64-unknown-linux-gnu/include/linux/user.h:1,
                  from ../sysdeps/unix/sysv/linux/sys/user.h:1,
                  from ../sysdeps/unix/sysv/linux/ia64/sys/procfs.h:31,
                  from ../linuxthreads_db/proc_service.h:20,
                  from ../linuxthreads_db/thread_dbP.h:6,
                  from internals.h:36,
                  from attr.c:23:
/opt/crosstool/ia64-unknown-linux-gnu/gcc-3.3.4-glibc-2.2.5/ia64-unknown-linux-gnu/include/asm/ptrace.h:60:25: asm/offsets.h: No such file or directory
make[2]: *** [/home/dank/wk/crosstool-0.28-rc38/build/ia64-unknown-linux-gnu/gcc-3.3.4-glibc-2.2.5/build-glibc/linuxthreads/attr.o] Error 1
make[2]: Leaving directory `/home/dank/wk/crosstool-0.28-rc38/build/ia64-unknown-linux-gnu/gcc-3.3.4-glibc-2.2.5/glibc-2.2.5/linuxthreads'
make[1]: *** [linuxthreads/others] Error 2
make[1]: Leaving directory `/home/dank/wk/crosstool-0.28-rc38/build/ia64-unknown-linux-gnu/gcc-3.3.4-glibc-2.2.5/glibc-2.2.5'
make: *** [all] Error 2

Somehow I don't get this error when building with glibc-2.3.2 or newer,
dunno why.

I'll probably give up on glibc-2.2.5 for ia64 for now
unless somebody happens to point me towards a fix.

Thanks,
Dan

-- 
My technical stuff: http://kegel.com
My politics: see http://www.misleader.org for examples of why I'm for regime change

             reply	other threads:[~2004-10-08  8:29 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-08  8:29 Dan Kegel [this message]
2004-10-08 13:51 ` cross-compiling glibc-2.2.5/linux-2.6.8 fails due to lack of offsets.h? Keith Owens

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41664FF7.4090606@kegel.com \
    --to=dank@kegel.com \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox