Depends where the jobs are dispatched (master/slave), if big packages build..
arch | Gtk+3 | QT4 | Full bulk |
---|---|---|---|
i386 | 12m | <3h | 24h |
amd64 | 20m | ~3/4h | 17h |
hppa | 1h45/2h | <24h | 5/10d |
sparc64 | 1h30 | ~19h | 2/3w |
macppc | 2h | ~26h | 2/3w |
alpha | <2h30 | ~35h | 2/3w |
August 2016 downloads on ftp.fr, snapshots and releases, not excluding dupes in IPs, excluding bots
arch | pkgs | quirks |
---|---|---|
amd64 | 250k/w | 6k/w |
i386 | 30k/w | 700/800/w |
macppc | 5k/m | 75/m |
sparc64 | 300/m | 7/m |
hppa | 0 | 0 |
alpha | 0 | 0 |
zegrep -c /packages/$arch/.*.tgz.*OpenBSD.ftp /var/www/logs/access.log*
BROKEN-hppa= bend.c:155:12: internal compiler error: in expand_expr_addr_expr_1, at expr.c:7697
-Werror + ugly casts.. fail
speaking of casts.. graphics/blender:
(CUdeviceptr)((uchar*)mem.device_pointer + offset) error: cast from 'ccl::uchar*' to 'CUdeviceptr' loses precision
I'm not a number, i'm a free man!
#ifdef sparc #include <malloc.h> #endif
cc1: error: unrecognized command line option "-mfpu=neon" "-mfloat-abi=softfp"
#error PostgreSQL does not have native spinlock support on this platform. #error Please implement for your platform (sdl2) #error Libzrtp can't detect byte order #error unsupported platform (moarvm) #error "no memory barrier implementation" (rubinius)
error: unknown register name 'edx' in 'asm'
.. #elif defined(__sparc) || defined(__sparc__) || \ defined(_POWER) || defined(__hppa) || \ defined(_MIPSEB) || defined(_BIG_ENDIAN) ..
blindly add ||defined(arch)? or just use #include <endian.h> FFS!
But should i use BYTE_ORDER, _BYTE_ORDER, __BYTE_ORDER, or __BYTE_ORDER__ ? __ORDER_PDP_ENDIAN__ ?
MODULES += gcc4 lang/clang MODGCC4_ARCHS = powerpc sparc64 alpha MODGCC4_LANGS = c c++ MODCLANG_ARCHS = amd64 i386 MODCLANG_LANGS = c c++
GCC 4.6 on alpha, 4.9 on others.... but what about hppa here ?
Fixes in the base system/kernel
(re-)Fixes at least net/net-snmp, sysutils/gkrellm/gkrellm,-client, sysutils/xuvmstat and sysutils/bubblemon-dockapp on alpha.
But you need to get a basesys/kernel developer involved...
Lots of code builds, but is never run... except when running tests, or validating something during fake
We keep stuff building/packaging just for dependencies even if they're known broken (hello webkit, spidermonkey...)
We have the BROKEN marker
sqlite> select arch, count(fullpkgpath) as c from broken group by arch order by c desc; hppa|197 sparc64|58 alpha|57 ... macppc|4
If you use something, show some love and fixit
srcSlides on http://rhaalovely.net/~landry/eurobsdcon2016/
/
#