doit
sparc stable
Stable for HPPA.
amd64 stable
ppc stable
alpha/ia64/x86 stable
ppc64 stable
All done
Still puzzling over bug #250631, so reverting for HPPA too and readding ARM and SH because of: # ChangeLog for dev-util/strace # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-util/strace/ChangeLog,v 1.129 2008/11/11 20:41:04 armin76 Exp $ 11 Nov 2008; Raúl Porcel <armin76@gentoo.org> strace-4.5.18.ebuild: Revert, since it seems to fail
your changelog "revert, seems to fail" is useless as it contains no real info. istr strace-4.5.18 working for me (and checking again, it does indeed work for `strace ls`).
Some user told me and solar that it failed. Will have a look, sorry about that. We're talking about arm, btw.
Fails on arm: make -j2 make all-am make[1]: Entering directory `/var/tmp/paludis/dev-util-strace-4.5.18/work/strace-4.5.18' armv4tl-softfloat-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -Ilinux/arm -I./linux/arm -Ilinux -I./linux -Wall -Os -pipe -march=armv4t -mtune=arm920t -fomit-frame-pointer -I/usr/armv4tl-softfloat-linux-gnueabi/usr/include/ -I/usr/armv4tl-softfloat-linux-gnueabi/include/ -MT strace.o -MD -MP -MF .deps/strace.Tpo -c -o strace.o strace.c armv4tl-softfloat-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -Ilinux/arm -I./linux/arm -Ilinux -I./linux -Wall -Os -pipe -march=armv4t -mtune=arm920t -fomit-frame-pointer -I/usr/armv4tl-softfloat-linux-gnueabi/usr/include/ -I/usr/armv4tl-softfloat-linux-gnueabi/include/ -MT syscall.o -MD -MP -MF .deps/syscall.Tpo -c -o syscall.o syscall.c In file included from syscall.c:129: linux/arm/syscallent.h:435:3: error: #error fix me linux/arm/syscallent.h:457:3: error: #error fix me syscall.c: In function 'get_scno': syscall.c:1001: warning: passing argument 4 of 'ptrace' makes integer from pointer without a cast syscall.c:1038: warning: passing argument 4 of 'ptrace' makes integer from pointer without a cast syscall.c: In function 'syscall_fixup': syscall.c:1346: warning: unused variable 'pid' syscall.c: In function 'syscall_enter': syscall.c:1942: warning: unused variable 'pid' make[1]: *** [syscall.o] Error 1 make[1]: *** Waiting for unfinished jobs.... mv -f .deps/strace.Tpo .deps/strace.Po make[1]: Leaving directory `/var/tmp/paludis/dev-util-strace-4.5.18/work/strace-4.5.18' make: *** [all] Error 2 /usr/libexec/paludis/utils/emake: emake returned error 2 !!! ERROR in dev-util/strace-4.5.18: !!! In src_compile at line 3600 !!! (no message provided) !!! Call stack: !!! * src_compile (/var/tmp/paludis/dev-util-strace-4.5.18/temp/loadsaveenv:3600) !!! * ebuild_f_compile (/usr/libexec/paludis/0/src_compile.bash:49) !!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:482) !!! * main (/usr/libexec/paludis/ebuild.bash:498) diefunc: making ebuild PID 856 exit with error die trap: exiting with error.
that is an eabi-specific build failure. there are patches floating around somewhere for it (try looking at crosstool-ng). i'm also pretty sure that failure has been there for the last few versions and isnt new to 4.5.18. if someone finds a working patch that doesnt suck, we can add it. you might also want to check upstream strace in case they've already merged the fix.
http://www.mail-archive.com/fedora-arm@redhat.com/msg00040.html
Created attachment 181907 [details, diff] ARM-EABI Patch (In reply to comment #13) > http://www.mail-archive.com/fedora-arm@redhat.com/msg00040.html Confirmed FC patch allows strace-4.5.18 to compile on arm*eabi Last working version was 4.5.16-r1
tested. I can confirm it works fine!
yeah but i'm pretty sure that breaks OABI, so that's no good
Created attachment 181917 [details, diff] arm syscall fixes from mainline try this instead
(In reply to comment #17) > Created an attachment (id=181917) [edit] > arm syscall fixes from mainline > > try this instead > It works
(In reply to comment #18) > (In reply to comment #17) > > Created an attachment (id=181917) [edit] > > arm syscall fixes from mainline > > > > try this instead > > > > It works > works here as well
Please continue the ARM porting effort in bug #258987. This is the stabilisation bug for both ARM and HPPA.
hppa wont be going stable with 4.5.18, so punt this bug