File gcc44-arm-boehm.patch of Package libgcj44
From: Jan-Simon Möller <dl9pf@gmx.de>
Der betrifft nur ARM (ist in einem #if defined (ARM) Block, also ohne
Einfluss auf andere Architekturen.
Hintergrund sind unsere qemu-arm worker. Dort sind die Werte aus /proc
(LINUX_STACKBOTTOM) nicht richtig - HEURISTIC2 schafft hier Abhilfe.
Index: boehm-gc/include/private/gcconfig.h
===================================================================
--- boehm-gc/include/private/gcconfig.h (revision 149990)
+++ boehm-gc/include/private/gcconfig.h (working copy)
@@ -1860,7 +1860,7 @@
# endif
# ifdef LINUX
# define OS_TYPE "LINUX"
-# define LINUX_STACKBOTTOM
+# define HEURISTIC2
# undef STACK_GRAN
# define STACK_GRAN 0x10000000
# define USE_GENERIC_PUSH_REGS