View previous topic :: View next topic |
Author |
Message |
benjamin200 Veteran
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Thu Jan 27, 2005 5:24 pm Post subject: Fragen zu "virtual/os-headers" |
|
|
Hi Leute,
ich habe leider zur Zeit Probleme mit meinem Gentoo System. Sound, Arts und JuK spinnen etwas rum. Habe auch schon neu emerged. Jetzt stellt sich mir folgende Frage:
Ich verwende den 2.6.9-gentoo-r14 Kernel, aber ein emerge Info gibt mir als os-headers die Version 2.6.8.1-r2 aus. Hier der Output von emerge --info:
Code: |
bash-2.05b# emerge --info
Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r14 x86_64)
=================================================================
System uname: 2.6.9-gentoo-r14 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.4.16
Python: dev-lang/python-2.3.4 [2.3.4 (#1, Nov 10 2004, 23:52:25)]
dev-lang/python: 2.3.4
sys-devel/autoconf: 2.59-r5
sys-devel/automake: 1.8.5-r1
sys-devel/binutils: 2.15.92.0.2-r1
sys-devel/libtool: 1.5.2-r7
virtual/os-headers: 2.6.8.1-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/myportage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa arts berkdb bitmap-fonts cdr crypt cups esd f77 fam flac font-server foomaticdb fortran gdbm gif gphoto2 gpm gtk imagemagick imlib ipv6 java jp2 jpeg kde ldap libwww lzw lzw-tiff mikmod motif multilib mysql ncurses nls oggvorbis opengl oss pam pdflib perl php png python qt readline sdl slang ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales video xine xml2 xmms xpm xrandr xv zlib linguas_de"
Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
bash-2.05b#
|
Ist der Eintrag "virtual/os-headers: 2.6.8.1-r2" bei meiner Gentoo Kernel Release korrekt?
Was genau ist die Aufgabe des os headers?
Wenn ich mich nicht täusche, hat er was mit dem Kernel zu tun, aber was?
Würde mich über Antworten freuen
Thx,
Benjamin _________________ Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens |
|
Back to top |
|
|
moocha Watchman
Joined: 21 Oct 2003 Posts: 5722
|
Posted: Thu Jan 27, 2005 6:15 pm Post subject: |
|
|
Es ist korrekt, da das virtuelle Paket virtual/os-headers from dem linux-headers (oder dem aelteren linux26-headers) gegeben wird.
Dieses Paket enthaelt Dateien, die in /usr/include/linux gehen, und die fuer verschiedene maschinenabhaengige Definitionen fuier Datenstrukturen gebraucht werden. Ohne diese kann man kein C oder C++ Programm kompilieren (mit anderen Worten, wenn man es unmerged, kann man nichts anderes mehr kompilieren, bis man es nicht wieder zuruecktut).
Insbesondere sollte man acht darauf geben, glibc neu zu rekompilieren, wenn man einen Upgrade von linux(26)-headers gemacht hat.
virtual/os-headers hat nichts anderes mit dem Kernel zu tun. _________________ Military Commissions Act of 2006: http://tinyurl.com/jrcto
"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."
-- attributed to Benjamin Franklin |
|
Back to top |
|
|
benjamin200 Veteran
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Sat Jan 29, 2005 10:30 am Post subject: |
|
|
@moocha:
Vielen Dank für die ausführliche Erläuterung zum Thema os-headers.
Merci
Benjamin _________________ Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens |
|
Back to top |
|
|
DarKRaveR Guru
Joined: 11 Oct 2003 Posts: 500 Location: Old Europe/G-Many
|
Posted: Sat Jan 29, 2005 5:22 pm Post subject: |
|
|
Was ich mich dabei Frage:
Warum verlinkt man /usr/include/linux nicht auf den kernel source tree, das müßte doch prinzipiell auch okay gehen, die dortigen includes zu nehmen ? |
|
Back to top |
|
|
moocha Watchman
Joined: 21 Oct 2003 Posts: 5722
|
Posted: Sun Jan 30, 2005 1:20 am Post subject: |
|
|
Nein, nein, nein, auf keinen Fall. Wer das macht, verdient alles, was ihr/ihm zustossen wird, besonders in Source-basierten Distributions wie Gentoo.
Google oder Forumsuche fuer mehr Info darueber. _________________ Military Commissions Act of 2006: http://tinyurl.com/jrcto
"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."
-- attributed to Benjamin Franklin |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|