1 |
Hi, |
2 |
|
3 |
> I think this is an error we already had and solved before - please send us |
4 |
> your emerge --info and uname -a on the pc you compiled sage-core. You may also |
5 |
> try to change the line in src_prepare() in sage-core: |
6 |
|
7 |
I'm on x86 mostly stable (glibc-2.11.1 is installed for archtesting...), |
8 |
and indeed -fno-strict-aliasing solves this. Here is the other stuff for |
9 |
reference: |
10 |
|
11 |
denkmatte bin # uname -a |
12 |
Linux denkmatte 2.6.33-gentoo #1 SMP PREEMPT Mon Mar 29 21:48:35 EDT |
13 |
2010 i686 Intel(R) Core(TM)2 Duo CPU L7500 @ 1.60GHz GenuineIntel GNU/Linux |
14 |
|
15 |
denkmatte bin # emerge --info |
16 |
Portage 2.1.8.3 (default/linux/x86/10.0/desktop, gcc-4.3.4, |
17 |
glibc-2.11.1-r0, 2.6.33-gentoo i686) |
18 |
================================================================= |
19 |
System uname: |
20 |
Linux-2.6.33-gentoo-i686-Intel-R-_Core-TM-2_Duo_CPU_L7500_@_1.60GHz-with-gentoo-2.0.1 |
21 |
Timestamp of tree: Thu, 06 May 2010 05:30:01 +0000 |
22 |
ccache version 2.4 [enabled] |
23 |
app-shells/bash: 4.0_p37 |
24 |
dev-java/java-config: 2.1.10 |
25 |
dev-lang/python: 2.6.4-r99 |
26 |
dev-python/pycrypto: 2.1.0_beta1 |
27 |
dev-util/ccache: 2.4-r7 |
28 |
dev-util/cmake: 2.6.4-r3 |
29 |
sys-apps/baselayout: 2.0.1 |
30 |
sys-apps/openrc: 0.6.0-r1 |
31 |
sys-apps/sandbox: 1.6-r2 |
32 |
sys-devel/autoconf: 2.13, 2.65 |
33 |
sys-devel/automake: 1.5, 1.9.6-r3, 1.10.3, 1.11.1 |
34 |
sys-devel/binutils: 2.20.1 |
35 |
sys-devel/gcc: 4.3.4 |
36 |
sys-devel/gcc-config: 1.4.1 |
37 |
sys-devel/libtool: 2.2.6b |
38 |
virtual/os-headers: 2.6.30-r1 |
39 |
ACCEPT_KEYWORDS="x86" |
40 |
ACCEPT_LICENSE="*" |
41 |
CBUILD="i686-pc-linux-gnu" |
42 |
CFLAGS="-march=core2 -O2 -pipe" |
43 |
CHOST="i686-pc-linux-gnu" |
44 |
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" |
45 |
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d |
46 |
/etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release |
47 |
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ |
48 |
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d |
49 |
/etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d |
50 |
/etc/texmf/updmap.d /etc/texmf/web2c" |
51 |
CXXFLAGS="-march=core2 -O2 -pipe" |
52 |
DISTDIR="/usr/portage/distfiles" |
53 |
FEATURES="assume-digests ccache collision-protect distlocks fixpackages |
54 |
news parallel-fetch protect-owned sandbox sfperms splitdebug strict |
55 |
unmerge-logs unmerge-orphans userfetch" |
56 |
GENTOO_MIRRORS="ftp://gentoo.cites.uiuc.edu/pub/gentoo/ |
57 |
ftp://mirror.its.uidaho.edu/gentoo/ |
58 |
ftp://mirrors.linuxant.fr/distfiles.gentoo.org/" |
59 |
LANG="en_US.UTF-8" |
60 |
LDFLAGS="-Wl,-O1 -Wl,--as-needed" |
61 |
LINGUAS="en en_US de ja es fr it" |
62 |
MAKEOPTS="-j3" |
63 |
PKGDIR="/usr/portage/packages" |
64 |
PORTAGE_CONFIGROOT="/" |
65 |
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=300" |
66 |
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times |
67 |
--compress --force --whole-file --delete --stats --timeout=180 |
68 |
--exclude=/distfiles --exclude=/local --exclude=/packages" |
69 |
PORTAGE_TMPDIR="/var/tmp" |
70 |
PORTDIR="/usr/portage" |
71 |
PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise |
72 |
/usr/local/portage/tom-overlay /home/tom/gentoo/sci |
73 |
/home/tom/gentoo/sage-on-gentoo" |
74 |
SYNC="rsync://rsync.gentoo.org/gentoo-portage" |
75 |
USE="X a52 aac acl acpi alsa anthy apache2 avahi bash-completion berkdb |
76 |
bluetooth branding bzip2 cairo cddb cdparanoia cdr cjk cli consolekit |
77 |
cracklib crypt ctype cups curl cxx daap dbus djvu dri dts dvd dvdr emacs |
78 |
encode exif expat fam fbcon ffmpeg firefox flac fortran ftp gd gdbm gif |
79 |
gimp glut gmp gnome gnome-keyring gnutls gpm graphviz gstreamer gtk |
80 |
guile hal hdaps iconv ieee1394 imagemagick imap imlib ipod ipv6 java |
81 |
javascript jpeg kde latex lcms ldap leim libnotify lm_sensors m17n-lib |
82 |
mad migemo mikmod mime mmx mng modules mp3 mp4 mpeg mplayer mudflap mule |
83 |
musicbrainz mysql mysqli ncurses nls nptl nptlonly nsplugin obex ocaml |
84 |
ogg oggvorbis openal opengl openmp pam pango pcmcia pcre pdf perl php |
85 |
plasma plotutils png policykit ppds pppd python qt3support qt4 readline |
86 |
reflection samba sasl sdl semantic-desktop session slang smartcard spell |
87 |
spl sqlite sqlite3 sse ssl startup-notification svg sysfs tcpd texlive |
88 |
theora threads tiff tk truetype uim unicode usb v4l v4l2 visualization |
89 |
vorbis wicd wifi win32codecs wxwindows x264 x86 xcb xcomposite xft xine |
90 |
xinerama xml xorg xulrunner xv xvid zeroconf zlib zsh-completion" |
91 |
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci |
92 |
emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 |
93 |
intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" |
94 |
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug |
95 |
file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw |
96 |
multi null plug rate route share shm softvol" APACHE2_MODULES="actions |
97 |
alias auth_basic auth_digest authn_anon authn_dbd authn_dbm |
98 |
authn_default authn_file authz_dbm authz_default authz_groupfile |
99 |
authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock |
100 |
dbd deflate dir disk_cache env expires ext_filter file_cache filter |
101 |
headers ident imagemap include info log_config logio mem_cache mime |
102 |
mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect |
103 |
proxy_http rewrite setenvif so speling status unique_id userdir |
104 |
usertrack vhost_alias" DVB_CARDS="usb-dib0700" ELIBC="glibc" |
105 |
INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad |
106 |
cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" |
107 |
LINGUAS="en en_US de ja es fr it" RUBY_TARGETS="ruby18" USERLAND="GNU" |
108 |
VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 |
109 |
ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq |
110 |
steal rawnat logmark ipmark dhcpmac delude chaos account" |
111 |
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, |
112 |
LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS |
113 |
|
114 |
Cheers, |
115 |
Thomas |
116 |
|
117 |
> |
118 |
> if use amd64 ; then |
119 |
> append-flags -fno-strict-aliasing |
120 |
> fi |
121 |
> |
122 |
> to |
123 |
> |
124 |
> if use <your-arch> ; then |
125 |
> append-flags -fno-strict-aliasing |
126 |
> fi |
127 |
> |
128 |
> Cheers, |
129 |
> |
130 |
> Christopher |
131 |
|
132 |
|
133 |
-- |
134 |
Thomas Kahle |