After 10 years of silence upstream a new version of elfkickers was released about 2 months ago. I dropped the older keywording because it was a total rewrite and anything mangling elfs is potentially dangerous. The old version was keyworded for amd64 arm hppa mips ppc ppc64 sparc x86 x86-fbsd I dropped the new on to just amd64 and x86. It would be nice to have the older keywords back. With recent renewed interest in mips, I'll add them too. Reproducible: Always
ppc/ppc64 keywords dropped
alpha/ia64/s390/sh didn't had keywords here
Created attachment 285521 [details, diff] patch to build on FreeBSD We need this patch to build on x86-fbsd. The patch is originate from FreeBSD ports, so it might be working. Please check and add (or allow me to add) this patch, then I'll keyword it.
~arm done
(In reply to comment #3) > Created attachment 285521 [details, diff] > patch to build on FreeBSD > > We need this patch to build on x86-fbsd. The patch is originate from FreeBSD > ports, so it might be working. > Please check and add (or allow me to add) this patch, then I'll keyword it. I'll add the patch. I'm a bit concerned though because FreeBSD does define some of those values, eg PT_GNU_STACK 0x6474e551 is defined in sys/elf.h. However, not being familiar with fbsd/gentoo, I can't say whether it would be a good idea to #include <sys/elf.h> etc.
(In reply to comment #5) > (In reply to comment #3) > > Created attachment 285521 [details, diff] > > patch to build on FreeBSD > > > > We need this patch to build on x86-fbsd. The patch is originate from FreeBSD > > ports, so it might be working. > > Please check and add (or allow me to add) this patch, then I'll keyword it. > > I'll add the patch. I'm a bit concerned though because FreeBSD does define > some of those values, eg PT_GNU_STACK 0x6474e551 is defined in sys/elf.h. > However, not being familiar with fbsd/gentoo, I can't say whether it would be a > good idea to #include <sys/elf.h> etc. Yes, it's in sys/elf_common.h on FreeBSD 8.2, but not older ones. BSD team does not dropped 8.0 or 7.2, so we might need the patch. (yes both 8.0 and 7.2 are obsolete ... but even 7.4 doesn't have the definition)
(In reply to comment #6) > (In reply to comment #5) > > (In reply to comment #3) > > > Created attachment 285521 [details, diff] > > > patch to build on FreeBSD > > > > > > We need this patch to build on x86-fbsd. The patch is originate from FreeBSD > > > ports, so it might be working. > > > Please check and add (or allow me to add) this patch, then I'll keyword it. > > > > I'll add the patch. I'm a bit concerned though because FreeBSD does define > > some of those values, eg PT_GNU_STACK 0x6474e551 is defined in sys/elf.h. > > However, not being familiar with fbsd/gentoo, I can't say whether it would be a > > good idea to #include <sys/elf.h> etc. > > Yes, it's in sys/elf_common.h on FreeBSD 8.2, but not older ones. BSD team does > not dropped 8.0 or 7.2, so we might need the patch. (yes both 8.0 and 7.2 are > obsolete ... but even 7.4 doesn't have the definition) Makes sense. I only have vanilla (ie non-Gentoo) FreeBSD 8.2. Anyhow, the patch is in elfkickers-3.0-r2. Please consider keywording it. Thanks :)
Added ~mips.
~x86-fbsd added
Marked ~hppa.
~sparc done, closing