All of lore.kernel.org
 help / color / mirror / Atom feed
From: peter swain <swine@pobox.com>
To: Kai Henningsen <kaih@khms.westfalen.de>
Cc: linux-kernel@vger.rutgers.edu
Subject: Re: RLIM_INFINITY inconsistency between archs
Date: Wed, 02 Aug 2000 11:16:25 -0700	[thread overview]
Message-ID: <39886579.9982E8BD@pobox.com> (raw)
In-Reply-To: 7iw6kYsXw-B@khms.westfalen.de

> pollard@tomcat.admin.navo.hpc.mil (Jesse Pollard)  wrote:
> > That way the "uname -r" command could be used to set a symbolic link
> > to point to the correct include files at boot time (or install time).

Kai Henningsen wrote:
> Correct for what?

correct for building kernel modules for /lib/include/$KERNEL_VER.
that's how i've used /lib/include for some time,
when needing to generate oodles of different versions of a kernel
module under active development, without necessarily having oodles of
/usr/src/linux-$KERNEL_VER trees.

i just propagate /boot/*$KERNEL_VER* and
/lib/{modules,include}/$KERNEL_VER as one tarball fully describing the
environment, to anything i'm even thinking of building on.

i do admit to maintaining boot-time /usr/include/{linux,asm} --->
/lib/include/$(uname -r)/{linux,asm} symlinks to get a consistent
usermode include tree, but it's always worried me.
The interesting parts of /usr/include are always the bleeding 
edge which *hasn't* made it into glibc-blessed namespace yet.

I'm hoping some clear methodology will arise out of this bickering which
will allow stable apps to build against a static tree, with
gcc-bleeding-edge resorted to as a fallback.
[exec gcc -I/lib/include/${KERNEL_VER:-$(uname -r)} "$@"]
Ideally, binaries produced in this way would be tagged with their
dependance on version>=xx.yy.zz obvious, so they're not confused
with the stable builds, and can be ported to glibc-blessed-namespace
when new features propagate there.



^..^
(oo)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

  parent reply	other threads:[~2000-08-02 17:58 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200007271459.KAA04701@tsx-prime.MIT.EDU>
     [not found] ` <200007271531.KAA89926@tomcat.admin.navo.hpc.mil>
2000-07-31 14:57   ` RLIM_INFINITY inconsistency between archs Kai Henningsen
2000-07-31 17:35     ` Richard B. Johnson
2000-07-31 20:06       ` Mike Galbraith
2000-07-31 21:15       ` Miquel van Smoorenburg
2000-07-31 21:49         ` Richard B. Johnson
2000-07-31 22:39           ` Miquel van Smoorenburg
2000-07-31 22:13         ` H. Peter Anvin
2000-07-31 22:33           ` Miquel van Smoorenburg
2000-08-01  0:17             ` H. Peter Anvin
2000-08-01  0:43               ` wingel
2000-08-01  1:00                 ` H. Peter Anvin
2000-08-01  2:06                   ` wingel
2000-08-01  9:36               ` Miquel van Smoorenburg
2000-08-01 17:03                 ` H. Peter Anvin
2000-08-01 21:50                   ` Miquel van Smoorenburg
2000-08-01  2:18           ` Mike Castle
2000-08-01  2:30             ` wingel
2000-08-01 23:55               ` Mike Castle
2000-08-02  0:18                 ` H. Peter Anvin
2000-08-02  9:28                   ` Miquel van Smoorenburg
2000-08-04  1:07                     ` H. Peter Anvin
2000-08-01 17:03             ` H. Peter Anvin
2000-08-01  2:11         ` Mike Castle
2000-08-01  9:38           ` Miquel van Smoorenburg
2000-08-01 23:44             ` Mike Castle
2000-08-02 18:16     ` peter swain [this message]
2000-07-31 17:31 Jesse Pollard
     [not found] <20000728112353Z160228-16385+645@vger.rutgers.edu>
2000-07-31 15:26 ` Kai Henningsen
2000-08-01  7:53   ` David Howells
2000-08-01 18:15     ` Kai Henningsen
2000-08-02  6:52     ` wingel
     [not found] <FyFI8n.IpM@spuddy.mew.co.uk>
2000-07-29 10:34 ` Stephen Harris
     [not found] <200007281315.OAA30398@flint.arm.linux.org.uk>
2000-07-29  1:09 ` David Howells
     [not found] <200007272122.RAA04791@tsx-prime.MIT.EDU>
     [not found] ` <m2hf9bnm95.fsf@euler.axel.nom>
     [not found]   ` <20000728162225.A4317@saw.sw.com.sg>
2000-07-29  0:51     ` Mike Castle
     [not found] <no.id>
2000-07-28 22:10 ` Adam Sampson
2000-07-28 22:20 ` Adam Sampson
2000-07-29 13:23   ` Miquel van Smoorenburg
     [not found] <3981ED0C.CBE0A0F9@transmeta.com>
2000-07-28 21:02 ` Khimenko Victor
     [not found] <Pine.LNX.4.21.0007280808460.73-100000@rc.priv.hereintown.net>
2000-07-28 20:56 ` Stuart Lynne
2000-07-28 20:13   ` clubneon
     [not found] <E13HsBT-00033e-00@the-village.bc.nu>
     [not found] ` <200007281405.JAA101655@tomcat.admin.navo.hpc.mil>
2000-07-28 14:11   ` Jamie Lokier

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=39886579.9982E8BD@pobox.com \
    --to=swine@pobox.com \
    --cc=kaih@khms.westfalen.de \
    --cc=linux-kernel@vger.rutgers.edu \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.