From 00e1b4c9345b3294a39a9be2ebc5d976dd39f33d Mon Sep 17 00:00:00 2001 From: megacz Date: Fri, 30 Jan 2004 07:44:41 +0000 Subject: [PATCH] 2004/01/17 06:46:42 darcs-hash:20040130074441-2ba56-0c807db73914105b251d9cef273ac70abca5c5c7.gz --- src/org/xwt/plat/Linux.cc | 7 +++++++ src/org/xwt/plat/Linux.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/org/xwt/plat/Linux.cc b/src/org/xwt/plat/Linux.cc index 12c927a..7b82e2b 100644 --- a/src/org/xwt/plat/Linux.cc +++ b/src/org/xwt/plat/Linux.cc @@ -1,2 +1,9 @@ #include #include "X11.cc" + +#include + +void org::xwt::plat::X11$X11PixelBuffer::fixEnvironment() { + // see http://lists.debian.org/debian-glibc/2003/debian-glibc-200311/msg00647.html + setenv("LD_ASSUME_KERNEL", "2.4.1", 0); +} diff --git a/src/org/xwt/plat/Linux.java b/src/org/xwt/plat/Linux.java index b291801..a976aa9 100644 --- a/src/org/xwt/plat/Linux.java +++ b/src/org/xwt/plat/Linux.java @@ -5,4 +5,11 @@ import org.xwt.*; /** Linux with an X11 display */ public abstract class Linux extends X11 { + + private native void fixEnvironment(); + + public Linux() { + fixEnvironment(); + } + } -- 1.7.10.4