Package: gcj-4.1 Version: 4.1.0-2j1 Tags: patch Hi,
please, could you support gcj also for GNU/k*BSD. There are needed changes to source code and changes to packaging. Changes to source code are in attached kbsd-gnu-java.dpatch, it should be put into debian/patches/kbsd-gnu-java.dpatch. It adds support into boehm-gc and fixes shared libraries in libjava. Moreover gcj packaging have to be adjusted properly, as libgjsmalsa builds only on Linux (due to libasound2-dev). So even on hurd or kfreebsd with java support, there is no libgjsmalsa, gcj should not build-dep on libasound2-dev. The first debian part enables kbsd-gnu-java.dpatch, enables java on kfreebsd and disables libasound2-dev on hurd and kfreebsd. The second one shows which part should be conditionalized. In the attached patch of debian/rules.d/binary-java.mk they are deleted. Please, could you adjust it according to your packaging practice. Many thanks Petr Testsuite of 4.1.0-2j: Native configuration is i486-pc-kfreebsd-gnu === libjava tests === Running target unix FAIL: LargeFile execution - source compiled test FAIL: LargeFile execution - gij test FAIL: LargeFile execution - bytecode->native test FAIL: LargeFile -O3 execution - source compiled test FAIL: LargeFile execution - gij test FAIL: LargeFile -O3 execution - bytecode->native test FAIL: Throw_2 execution - source compiled test FAIL: Throw_2 execution - gij test FAIL: Throw_2 execution - bytecode->native test FAIL: Throw_2 -O3 execution - source compiled test FAIL: Throw_2 execution - gij test FAIL: Throw_2 -O3 execution - bytecode->native test === libjava Summary for unix === # of expected passes 4011 # of unexpected failures 12 # of expected failures 10 # of untested testcases 20
#! /bin/sh -e # Description: java support for GNU/k*BSD # Author: Robert Millan, Petr Salinger dir= if [ $# -eq 3 -a "$2" = '-d' ]; then pdir="-d $3" dir="$3/" elif [ $# -ne 1 ]; then echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1 fi case "$1" in -patch) patch $pdir -f --no-backup-if-mismatch -p2 < $0 ;; -unpatch) patch $pdir -f --no-backup-if-mismatch -R -p2 < $0 ;; *) echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" exit 1 esac exit 0 # append the patch here and adjust the -p? flag in the patch calls. diff -ur gcj-4.1-4.1.0/src/boehm-gc/configure gcj-4.1-4.1.0/src/boehm-gc/configure --- gcj-4.1-4.1.0/src/boehm-gc/configure 2006-02-28 09:39:11.000000000 +0100 +++ gcj-4.1-4.1.0/src/boehm-gc/configure 2006-05-12 08:34:57.000000000 +0200 @@ -5434,6 +5423,32 @@ THREADLIBS="-lpthread -lrt" ;; + *-*-kfreebsd*-gnu) + cat >>confdefs.h <<\_ACEOF +#define GC_FREEBSD_THREADS 1 +_ACEOF + + INCLUDES="$INCLUDES -pthread" + THREADDLLIBS=-pthread + cat >>confdefs.h <<\_ACEOF +#define _REENTRANT 1 +_ACEOF + + if test "${enable_parallel_mark}" = yes; then + cat >>confdefs.h <<\_ACEOF +#define PARALLEL_MARK 1 +_ACEOF + + fi + cat >>confdefs.h <<\_ACEOF +#define THREAD_LOCAL_ALLOC 1 +_ACEOF + + cat >>confdefs.h <<\_ACEOF +#define USE_COMPILER_TLS 1 +_ACEOF + + ;; *-*-freebsd*) { echo "$as_me:$LINENO: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&5 echo "$as_me: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&2;} diff -ur gcj-4.1-4.1.0/src/boehm-gc/configure.ac gcj-4.1-4.1.0/src/boehm-gc/configure.ac --- gcj-4.1-4.1.0/src/boehm-gc/configure.ac 2006-02-07 02:05:55.000000000 +0100 +++ gcj-4.1-4.1.0/src/boehm-gc/configure.ac 2006-05-12 08:35:43.000000000 +0200 @@ -150,6 +150,17 @@ AC_DEFINE(THREAD_LOCAL_ALLOC,1) THREADLIBS="-lpthread -lrt" ;; + *-*-kfreebsd*-gnu) + AC_DEFINE(GC_FREEBSD_THREADS) + INCLUDES="$INCLUDES -pthread" + THREADDLLIBS=-pthread + AC_DEFINE(_REENTRANT) + if test "${enable_parallel_mark}" = yes; then + AC_DEFINE(PARALLEL_MARK) + fi + AC_DEFINE(THREAD_LOCAL_ALLOC) + AC_DEFINE(USE_COMPILER_TLS, 1,[use tls for boehm]) + ;; *-*-freebsd*) AC_MSG_WARN("FreeBSD does not yet fully support threads with Boehm GC.") AC_DEFINE(GC_FREEBSD_THREADS,1,[support FreeBSD threads]) diff -ur gcj-4.1-4.1.0/src/boehm-gc/dyn_load.c gcj-4.1-4.1.0/src/boehm-gc/dyn_load.c --- gcj-4.1-4.1.0/src/boehm-gc/dyn_load.c 2005-02-26 16:40:07.000000000 +0100 +++ gcj-4.1-4.1.0/src/boehm-gc/dyn_load.c 2006-05-12 08:33:17.000000000 +0200 @@ -26,7 +26,7 @@ * None of this is safe with dlclose and incremental collection. * But then not much of anything is safe in the presence of dlclose. */ -#if defined(__linux__) && !defined(_GNU_SOURCE) +#if (defined(__linux__) || defined(__GLIBC__)) && !defined(_GNU_SOURCE) /* Can't test LINUX, since this must be define before other includes */ # define _GNU_SOURCE #endif @@ -373,7 +373,7 @@ /* For glibc 2.2.4+. Unfortunately, it doesn't work for older */ /* versions. Thanks to Jakub Jelinek for most of the code. */ -# if defined(LINUX) /* Are others OK here, too? */ \ +# if (defined(LINUX) || defined (__GLIBC__)) /* Are others OK here, too? */ \ && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \ || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG))) diff -ur gcj-4.1-4.1.0/src/boehm-gc/include/gc.h gcj-4.1-4.1.0/src/boehm-gc/include/gc.h --- gcj-4.1-4.1.0/src/boehm-gc/include/gc.h 2005-01-02 04:35:57.000000000 +0100 +++ gcj-4.1-4.1.0/src/boehm-gc/include/gc.h 2006-05-12 08:33:17.000000000 +0200 @@ -497,7 +497,7 @@ # define GC_RETURN_ADDR (GC_word)__return_address #endif -#ifdef __linux__ +#if defined(__linux__) || defined(__GLIBC__) # include <features.h> # if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \ && !defined(__ia64__) diff -ur gcj-4.1-4.1.0/src/boehm-gc/include/gc_config.h.in gcj-4.1-4.1.0/src/boehm-gc/include/gc_config.h.in --- gcj-4.1-4.1.0/src/boehm-gc/include/gc_config.h.in 2006-02-07 02:05:55.000000000 +0100 +++ gcj-4.1-4.1.0/src/boehm-gc/include/gc_config.h.in 2006-05-12 08:35:50.000000000 +0200 @@ -148,6 +148,9 @@ /* define GC_local_malloc() & GC_local_malloc_atomic() */ #undef THREAD_LOCAL_ALLOC +/* use tls for boehm */ +#undef USE_COMPILER_TLS + /* use MMAP instead of sbrk to get new memory */ #undef USE_MMAP diff -ur gcj-4.1-4.1.0/src/boehm-gc/include/private/gcconfig.h gcj-4.1-4.1.0/src/boehm-gc/include/private/gcconfig.h --- gcj-4.1-4.1.0/src/boehm-gc/include/private/gcconfig.h 2005-09-06 16:22:01.000000000 +0200 +++ gcj-4.1-4.1.0/src/boehm-gc/include/private/gcconfig.h 2006-05-12 08:34:42.000000000 +0200 @@ -55,7 +55,7 @@ # endif /* And one for FreeBSD: */ -# if defined(__FreeBSD__) +# if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) # define FREEBSD # endif @@ -1223,8 +1223,15 @@ # ifndef GC_FREEBSD_THREADS # define MPROTECT_VDB # endif -# define SIG_SUSPEND SIGUSR1 -# define SIG_THR_RESTART SIGUSR2 +# ifdef __GLIBC__ +# define SIG_SUSPEND (32+6) +# define SIG_THR_RESTART (32+5) + extern int _end[]; +# define DATAEND (_end) +# else +# define SIG_SUSPEND SIGUSR1 +# define SIG_THR_RESTART SIGUSR2 +# endif # define FREEBSD_STACKBOTTOM # ifdef __ELF__ # define DYNAMIC_LOADING @@ -1923,6 +1930,28 @@ # define PREFETCH_FOR_WRITE(x) __builtin_prefetch((x), 1) # endif # endif +# ifdef FREEBSD +# define OS_TYPE "FREEBSD" +# ifndef GC_FREEBSD_THREADS +# define MPROTECT_VDB +# endif +# ifdef __GLIBC__ +# define SIG_SUSPEND (32+6) +# define SIG_THR_RESTART (32+5) + extern int _end[]; +# define DATAEND (_end) +# else +# define SIG_SUSPEND SIGUSR1 +# define SIG_THR_RESTART SIGUSR2 +# endif +# define FREEBSD_STACKBOTTOM +# ifdef __ELF__ +# define DYNAMIC_LOADING +# endif + extern char etext[]; + extern char * GC_FreeBSDGetDataStart(); +# define DATASTART GC_FreeBSDGetDataStart(0x1000, &etext) +# endif # ifdef NETBSD # define OS_TYPE "NETBSD" # ifdef __ELF__ @@ -1994,7 +2023,7 @@ # define SUNOS5SIGS # endif -# if defined(FREEBSD) && (__FreeBSD__ >= 4) +# if defined(FREEBSD) && ((__FreeBSD__ >= 4) || (__FreeBSD_kernel__ >= 4)) # define SUNOS5SIGS # endif @@ -2057,7 +2086,7 @@ # define CACHE_LINE_SIZE 32 /* Wild guess */ # endif -# ifdef LINUX +# if defined(LINUX) || defined(__GLIBC__) # define REGISTER_LIBRARIES_EARLY /* We sometimes use dl_iterate_phdr, which may acquire an internal */ /* lock. This isn't safe after the world has stopped. So we must */ @@ -2137,7 +2166,7 @@ #if defined(SPARC) # define CAN_SAVE_CALL_ARGS #endif -#if (defined(I386) || defined(X86_64)) && defined(LINUX) +#if (defined(I386) || defined(X86_64)) && (defined(LINUX) || defined(__GLIBC__)) /* SAVE_CALL_CHAIN is supported if the code is compiled to save */ /* frame pointers by default, i.e. no -fomit-frame-pointer flag. */ # define CAN_SAVE_CALL_ARGS diff -ur gcj-4.1-4.1.0/src/libjava/configure gcj-4.1-4.1.0/src/libjava/configure --- gcj-4.1-4.1.0/src/libjava/configure 2006-05-12 13:35:06.000000000 +0200 +++ gcj-4.1-4.1.0/src/libjava/configure 2006-05-12 11:00:31.000000000 +0200 @@ -4351,7 +4341,7 @@ ;; # This must be Linux ELF. -linux*) +linux*|k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no diff -ur gcj-4.1-4.1.0/src/libjava/libltdl/acinclude.m4 gcj-4.1-4.1.0/src/libjava/libltdl/acinclude.m4 --- gcj-4.1-4.1.0/src/libjava/libltdl/acinclude.m4 2006-05-12 13:35:07.000000000 +0200 +++ gcj-4.1-4.1.0/src/libjava/libltdl/acinclude.m4 2006-05-12 11:07:03.000000000 +0200 @@ -1413,7 +1413,7 @@ ;; # This must be Linux ELF. -linux*) +linux*|k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no diff -ur gcj-4.1-4.1.0/src/libjava/libltdl/configure gcj-4.1-4.1.0/src/libjava/libltdl/configure --- gcj-4.1-4.1.0/src/libjava/libltdl/configure 2006-05-12 13:35:21.000000000 +0200 +++ gcj-4.1-4.1.0/src/libjava/libltdl/configure 2006-05-12 11:07:15.000000000 +0200 @@ -8380,7 +8380,7 @@ ;; # This must be Linux ELF. -linux*) +linux*|k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no @@ -12021,7 +12021,7 @@ ;; # This must be Linux ELF. -linux*) +linux*|k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no @@ -15097,7 +15097,7 @@ ;; # This must be Linux ELF. -linux*) +linux*|k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no @@ -17380,7 +17380,7 @@ ;; # This must be Linux ELF. -linux*) +linux*|k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no diff -ur gcj-4.1-4.1.0/src/libjava/shlibpath.m4 gcj-4.1-4.1.0/src/libjava/shlibpath.m4 --- gcj-4.1-4.1.0/src/libjava/shlibpath.m4 2006-01-07 19:14:24.000000000 +0100 +++ gcj-4.1-4.1.0/src/libjava/shlibpath.m4 2006-05-12 08:36:28.000000000 +0200 @@ -361,7 +361,7 @@ ;; # This must be Linux ELF. -linux*) +linux*|k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no
diff -ur std/gcj-4.1-4.1.0/debian/control gcj-4.1-4.1.0/debian/control --- std/gcj-4.1-4.1.0/debian/control 2006-05-12 13:27:41.000000000 +0200 +++ gcj-4.1-4.1.0/debian/control 2006-05-12 08:13:53.000000000 +0200 @@ -4,7 +4,7 @@ Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> Uploaders: Matthias Klose <[EMAIL PROTECTED]> Standards-Version: 3.6.2 -Build-Depends: dpkg-dev (>= 1.13.9), libc6.1-dev (>= 2.3.6-7) [alpha ia64] | libc0.3-dev (>= 2.3.6-7) | libc0.1-dev (>= 2.3.6-7) | libc12-dev (>= 2.3.6-7) | libc6-dev (>= 2.3.6-7), libc6-dev-amd64 [i386], libc6-dev-sparc64 [sparc], libc6-dev-s390x [s390], libc6-dev-i386 [amd64], libc6-dev-powerpc [ppc64], libc6-dev-ppc64 [powerpc], lib32gcc1 [amd64 ppc64], lib64gcc1 [i386 powerpc sparc s390], lib64z1-dev [i386 powerpc sparc s390], lib32z1-dev [amd64 ppc64], libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64], m4, autoconf, automake1.9, libtool, autogen, gawk, dejagnu (>= 1.4.3) [!hurd-i386], expect-tcl8.3 [!hurd-i386], bzip2, binutils (>= 2.16.1cvs20051214) | binutils-multiarch (>= 2.16.1cvs20051214), binutils-hppa64 (>= 2.16.1cvs20051214) [hppa], debhelper (>= 5.0), gperf (>= 3.0.1), bison (>= 1:1.875a-1), flex, gettext, texinfo (>= 4.3), zlib1g-dev, libmpfr-dev [!avr], locales [!hurd-i386 !knetbsd-i386 !netbsd-i386], procps [!hurd-i386], sharutils, libasound2-dev [!kfreebsd-i386 !knetbsd-i386 !netbsd-i386], lib32asound2-dev [amd64 ppc64], lib64asound2-dev [i386 powerpc sparc s390], libxtst-dev [!kfreebsd-i386 !knetbsd-i386 !netbsd-i386], libxt-dev [!kfreebsd-i386 !knetbsd-i386 !netbsd-i386], libgtk2.0-dev (>= 2.4.4-2) [!kfreebsd-i386 !knetbsd-i386 !netbsd-i386], libart-2.0-dev [!kfreebsd-i386 !knetbsd-i386 !netbsd-i386], libcairo2-dev [!kfreebsd-i386 !knetbsd-i386 !netbsd-i386], gcc-4.1-source (>= 4.1.0), gcc-4.1-source (<< 4.1.1), realpath (>= 1.9.12), chrpath, lsb-release, dash [hppa] +Build-Depends: dpkg-dev (>= 1.13.9), libc6.1-dev (>= 2.3.6-7) [alpha ia64] | libc0.3-dev (>= 2.3.6-7) | libc0.1-dev (>= 2.3.6-7) | libc12-dev (>= 2.3.6-7) | libc6-dev (>= 2.3.6-7), libc6-dev-amd64 [i386], libc6-dev-sparc64 [sparc], libc6-dev-s390x [s390], libc6-dev-i386 [amd64], libc6-dev-powerpc [ppc64], libc6-dev-ppc64 [powerpc], lib32gcc1 [amd64 ppc64], lib64gcc1 [i386 powerpc sparc s390], lib64z1-dev [i386 powerpc sparc s390], lib32z1-dev [amd64 ppc64], libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64], m4, autoconf, automake1.9, libtool, autogen, gawk, dejagnu (>= 1.4.3) [!hurd-i386], expect-tcl8.3 [!hurd-i386], bzip2, binutils (>= 2.16.1cvs20051214) | binutils-multiarch (>= 2.16.1cvs20051214), binutils-hppa64 (>= 2.16.1cvs20051214) [hppa], debhelper (>= 5.0), gperf (>= 3.0.1), bison (>= 1:1.875a-1), flex, gettext, texinfo (>= 4.3), zlib1g-dev, libmpfr-dev [!avr], locales [!hurd-i386 !knetbsd-i386 !netbsd-i386], procps [!hurd-i386], sharutils, libasound2-dev [!knetbsd-i386 !netbsd-i386 !kfreebsd-i386 !kfreebsd-amd64], lib32asound2-dev [amd64 ppc64], lib64asound2-dev [i386 powerpc sparc s390], libxtst-dev [!knetbsd-i386 !netbsd-i386], libxt-dev [!knetbsd-i386 !netbsd-i386], libgtk2.0-dev (>= 2.4.4-2) [!knetbsd-i386 !netbsd-i386], libart-2.0-dev [!knetbsd-i386 !netbsd-i386], libcairo2-dev [!knetbsd-i386 !netbsd-i386], gcc-4.1-source (>= 4.1.0), gcc-4.1-source (<< 4.1.1), realpath (>= 1.9.12), chrpath, lsb-release, dash [hppa] Build-Depends-Indep: doxygen (>= 1.4.2), graphviz (>= 2.2), gsfonts-x11, gjdoc Package: gcj-4.1-base diff -ur std/gcj-4.1-4.1.0/debian/rules.conf gcj-4.1-4.1.0/debian/rules.conf --- std/gcj-4.1-4.1.0/debian/rules.conf 2006-05-12 13:27:41.000000000 +0200 +++ gcj-4.1-4.1.0/debian/rules.conf 2006-05-12 08:13:21.000000000 +0200 @@ -98,7 +98,7 @@ LIBC_BUILD_DEP := libc6.1-dev (>= $(libc_ver)) [alpha ia64] | libc0.3-dev (>= $(libc_ver)) | libc0.1-dev (>= $(libc_ver)) | libc12-dev (>= $(libc_ver)) | libc6-dev (>= $(libc_ver)) ifneq (,$(java_awt_peers)) - JAVA_BUILD_DEP := libasound2-dev [java_no_archs], + JAVA_BUILD_DEP := libasound2-dev [java_no_archs !hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], JAVA_BUILD_DEP += lib32asound2-dev [amd64 ppc64], lib64asound2-dev [i386 powerpc sparc s390], ifneq (,$(findstring gtk,$(java_awt_peers))) JAVA_BUILD_DEP += libxtst-dev [java_no_archs], libxt-dev [java_no_archs], libgtk2.0-dev (>= 2.4.4-2) [java_no_archs], libart-2.0-dev [java_no_archs], libcairo2-dev [java_no_archs], @@ -366,7 +366,7 @@ ada_no_archs := $(strip $(foreach cpu,$(ada_no_cpus),!$(cpu)) \ !knetbsd-i386 !netbsd-i386 !hurd-i386) java_no_archs := $(strip $(foreach cpu,$(java_no_cpus),!$(cpu)) \ - !kfreebsd-i386 !knetbsd-i386 !netbsd-i386) + !knetbsd-i386 !netbsd-i386) pascal_no_archs := $(strip $(foreach cpu,$(pascal_no_cpus),!$(cpu)) \ !netbsd-i386) fortran_no_archs:= $(strip $(foreach cpu,$(fortran_no_cpus),!$(cpu)) \ diff -ur std/gcj-4.1-4.1.0/debian/rules.defs gcj-4.1-4.1.0/debian/rules.defs --- std/gcj-4.1-4.1.0/debian/rules.defs 2006-05-12 13:27:41.000000000 +0200 +++ gcj-4.1-4.1.0/debian/rules.defs 2006-05-11 19:48:50.000000000 +0200 @@ -267,7 +267,7 @@ endif java_no_cpus := #mips mipsel -java_no_systems := hurd-i386 kfreebsd-gnu knetbsd-gnu netbsdelf-gnu +java_no_systems := hurd-i386 knetbsd-gnu netbsdelf-gnu ifneq (, $(filter $(DEB_TARGET_ARCH_CPU),$(java_no_cpus))) with_java := disabled for architecture $(DEB_TARGET_ARCH_CPU) endif diff -ur std/gcj-4.1-4.1.0/debian/rules.patch gcj-4.1-4.1.0/debian/rules.patch --- std/gcj-4.1-4.1.0/debian/rules.patch 2006-05-12 13:27:41.000000000 +0200 +++ gcj-4.1-4.1.0/debian/rules.patch 2006-05-12 15:15:33.000000000 +0200 @@ -87,6 +87,7 @@ ifeq ($(DEB_TARGET_ARCH_OS),kfreebsd) debian_patches += kbsd-gnu-ada + debian_patches += kbsd-gnu-java endif ifeq ($(DEB_TARGET_ARCH_OS),knetbsd) debian_patches += # kbsd-gnu
diff -ur std/gcj-4.1-4.1.0/debian/rules.d/binary-java.mk gcj-4.1-4.1.0/debian/rules.d/binary-java.mk --- std/gcj-4.1-4.1.0/debian/rules.d/binary-java.mk 2006-05-12 13:27:41.000000000 +0200 +++ gcj-4.1-4.1.0/debian/rules.d/binary-java.mk 2006-05-12 07:48:47.000000000 +0200 @@ -98,7 +98,6 @@ $(PF)/$(libdir) files_jlib = \ - $(PF)/$(libdir)/libgjsmalsa.so.* \ $(PF)/$(libdir)/libgij.so.* \ $(PF)/$(libdir)/libgcj.so.* @@ -129,7 +128,6 @@ $(PF)/$(libdir)/libgcj*.{a,la} \ $(PF)/$(libdir)/{libgcj*.so,libgcj.spec} \ $(PF)/$(libdir)/pkgconfig/libgcj.pc \ - $(PF)/$(libdir)/libgjsmalsa.{la,so} \ $(PF)/$(libdir)/lib-gnu-*.{a,la} \ $(PF)/$(libdir)/lib-gnu-*.so @@ -352,8 +350,6 @@ dh_installdirs -p$(p_jlib) $(dirs_jlib) dh_installdirs -p$(p_jlibx) $(dirs_jlibx) - mv debian/tmp/$(PF)/$(libdir)/classpath/libgjsmalsa.* \ - debian/tmp/$(PF)/$(libdir)/ DH_COMPAT=2 dh_movefiles -p$(p_gij) $(files_gij) DH_COMPAT=2 dh_movefiles -p$(p_jlib) $(files_jlib) @@ -362,8 +358,6 @@ cp -p debian/tmp/$(PF)/$(libdir)/libgcjawt.la \ debian/tmp/$(PF)/$(libdir)/lib-gnu-java-awt*.la \ $(d_jlibx)/$(PF)/$(libdir)/gcj$(pkg_ver)/ - cp -p debian/tmp/$(PF)/$(libdir)/libgjsmalsa.la \ - $(d_jlib)/$(PF)/$(libdir)/gcj$(pkg_ver)/ cp -p $(srcdir)/libjava/{NEWS,README,THANKS} \ $(d_jlib)/usr/share/doc/$(p_jbase)/ @@ -537,8 +531,6 @@ ln -sf $$i.so.$(GCJ_SONAME).0.0 \ $(d_jdbg)/usr/lib/debug/usr/lib/$$i.so.$(GCJ_SONAME); \ done - ln -sf libgjsmalsa.so.0.0.0 \ - $(d_jdbg)/usr/lib/debug/usr/lib/libgjsmalsa.so.0 dh_compress -p$(p_jdbg) dh_fixperms -p$(p_jdbg) @@ -588,8 +580,6 @@ ln -sf $$i.so.$(GCJ_SONAME).0.0 \ $(d_j32dbg)/usr/lib/debug/$(lib32)/$$i.so.$(GCJ_SONAME); \ done - ln -sf libgjsmalsa.so.0.0.0 \ - $(d_j32dbg)/usr/lib/debug/$(lib32)/libgjsmalsa.so.0 debian/dh_rmemptydirs -p$(p_j32lib) debian/dh_rmemptydirs -p$(p_j32dev)