Gentoo Archives: gentoo-user-de

From: Martin Brauns <majabrauns@×××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] binpkg für versch. arch dennoch optimiert, geht das?
Date: Sun, 21 Oct 2007 19:31:43
Message-Id: 471BA627.3000001@web.de
In Reply to: [gentoo-user-de] binpkg für versch. arch dennoch optimiert, geht das? by Andreas Baier
1 Andreas Baier schrieb:
2 > Hallo,
3 >
4 > Folgendes, habe hier ein Opteron-, P4-, Xeon-, Core 2 Duo, P3 Mobile System.
5 >
6 > Da mir das Updaten mittlerweile über den Kopf wächst, hätte ich gerne gewusst,
7 > ob es CFLAG-Einstellungen gibt, so dass ich verhältnismäßig gut optimierte
8 > Pakete erstellen kann, so dass ich nur noch einmal kompilieren muss und
9 > binpkgs in den anderen Systemen installieren kann?
10 >
11 > Die Systeme besitzen ja teilweise gute Befehlssätze (3Dnow, SSE3 usw,). Können
12 > diese durch spezielle CFLAGS zur Laufzeit an-/abgeschaltet werden, oder wie
13 > machen große Distributionen dies (reine i686-Pakete scheinen mir irgendwie
14 > überholt)?
15 >
16 > Macht Ihr Ähnliches und wenn ja, wie schaut Euer emerge --info aus?
17 >
18 > Gruß Andreas
19 >
20 Na ja,
21 ich machs mir da schon einfach:
22
23 (nur kritische Anwendungen werden auf jedem Rechner einzeln mit
24 -march=native übersetzt)
25
26 gentoomatic martin # emerge --info
27 Portage 2.1.3.9 (default-linux/x86/2007.0/desktop, gcc-4.2.2,
28 glibc-2.6.1-r0, 2.6.23-gentoo-k8 i686)
29 =================================================================
30 System uname: 2.6.23-gentoo-k8 i686 AMD Athlon(tm) 64 Processor 3700+
31 Timestamp of tree: Sun, 21 Oct 2007 09:00:09 +0000
32 app-shells/bash: 3.2_p17
33 dev-java/java-config: 1.3.7, 2.1.2-r1
34 dev-lang/python: 2.4.4-r5
35 dev-python/pycrypto: 2.0.1-r6
36 sys-apps/baselayout: 1.12.9-r2
37 sys-apps/sandbox: 1.2.17
38 sys-devel/autoconf: 2.13, 2.61-r1
39 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
40 sys-devel/binutils: 2.18-r1
41 sys-devel/gcc-config: 1.3.16
42 sys-devel/libtool: 1.5.24
43 virtual/os-headers: 2.6.22-r2
44 ACCEPT_KEYWORDS="x86"
45 CBUILD="i686-pc-linux-gnu"
46 CFLAGS="-march=i686 -pipe -O2 -fomit-frame-pointer -msse -mmmx"
47 CHOST="i686-pc-linux-gnu"
48 CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
49 /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
50 CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf
51 /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
52 CXXFLAGS="-march=i686 -pipe -O2 -fomit-frame-pointer -msse -mmmx"
53 DISTDIR="/gentoo/distfiles"
54 FEATURES="distlocks fixpackages metadata-transfer parallel-fetch sfperms
55 unmerge-orphans userfetch"
56 GENTOO_MIRRORS="http://gentoo.osuosl.org
57 http://www.ibiblio.org/pub/Linux/distributions/gentoo"
58 LANG="de_DE.utf8"
59 LC_ALL="de_DE.utf8"
60 LINGUAS="de_DE.utf8"
61 MAKEOPTS="-j4"
62 PKGDIR="/gentoo/Burns/packages"
63 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
64 --compress --force --whole-file --delete --delete-after --stats
65 --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages
66 --filter=H_**/files/digest-*"
67 PORTAGE_TMPDIR="/tmp"
68 PORTDIR="/gentoo/portage"
69 PORTDIR_OVERLAY="/gentoo/Burns/overlays"
70 SYNC="rsync://rsync.gentoo.org/gentoo-portage"
71 USE="X aac aalib acl acpi alsa arts berkdb bitmap-fonts bzip2 cairo cdr
72 cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd
73 evo exif fam ffmpeg flac font-server foomaticdb gdbm gif gimp gimpprint
74 glitz gnome gphoto2 gpm gstreamer gtk hal iconv ipv6 isdnlog java
75 joystick jpeg kde kerberos ldap mad midi mikmod mmx mmxext moznocompose
76 moznoirc mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin nvidia ogg
77 opengl openmp pam pam_console pcre pdf perl png ppds pppd python qt3
78 qt3support qt4 quicktime readline real reflection samba scanner sdl
79 seamonkey sensord session sndfile spell spl sse sse2 ssl svg tcpd theora
80 threads tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2
81 vorbis win32codecs wma wmf x86 xml xorg xv xvid zlib"
82 ALSA_CARDS="ice1712 emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
83 dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat
84 linear meter mulaw multi null plug rate route share shm softvol"
85 ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics joystick"
86 KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216
87 lcdm001 mtxorb ncurses text" LINGUAS="de_DE.utf8" USERLAND="GNU"
88 VIDEO_CARDS="nv nvidia i810 ati"
89 Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS,
90 PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
91
92
93 Gruß
94 Martin
95 --
96 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] binpkg für versch. arch dennoch optimiert, geht das? Andreas Baier <don.ande@×××.de>