[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#216886: marked as done (ocaml: support for GNU/Hurd and GNU/K*BSD)



Your message dated Fri, 09 Dec 2005 00:32:10 -0800
with message-id <E1Ekdfm-0005xb-V6@spohr.debian.org>
and subject line Bug#216886: fixed in ocaml 3.09.0-2
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 21 Oct 2003 14:00:39 +0000
>From rmh@debian.org Tue Oct 21 09:00:34 2003
Return-path: <rmh@debian.org>
Received: from 86.red-80-24-13.pooles.rima-tde.net (aragorn) [80.24.13.86] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1ABx3p-0003uT-00; Tue, 21 Oct 2003 09:00:33 -0500
Received: from rmh by aragorn with local (Exim 3.36 #1 (Debian))
	id 1AByvT-0002zu-00; Tue, 21 Oct 2003 16:00:03 +0000
Date: Tue, 21 Oct 2003 16:00:03 +0000
From: Robert Millan <zeratul2@wanadoo.es>
To: Sven Luther <sven.luther@wanadoo.fr>
Cc: caml@inria.fr
Subject: ocaml: support for GNU/Hurd and GNU/K*BSD
Message-ID: <20031021160003.GB11488@aragorn>
References: <E1AAb7K-0005ak-00@auric.debian.org> <20031017202930.GA6113@iliana> <20031020025958.GC1416@aragorn> <20031020071826.GB2438@iliana> <20031021121307.GC1696@aragorn> <20031021110329.GA6552@iliana>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20031021110329.GA6552@iliana>
Organisation: free as in freedom
User-Agent: Mutt/1.5.4i
Sender: <rmh@debian.org>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-11.7 required=4.0
	tests=BAYES_30,EMAIL_ATTRIBUTION,HAS_PACKAGE,QUOTED_EMAIL_TEXT
	autolearn=ham version=2.53-bugs.debian.org_2003_10_21
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_21 (1.174.2.15-2003-03-30-exp)

Package: ocaml
Severity: wishlist
Tags: sid

[ submit@b.d.o is in Bcc to prevent horrible BTS breakage from happening ]

On Tue, Oct 21, 2003 at 01:03:29PM +0200, Sven Luther wrote:
> > 
> > Instead, please tell me where that detection is. I want to make sure it's
> > enabled for GNU/KFreeBSD and GNU/KNetBSD either.
> 
> Look at the part starting at line 528 of the configure script (which is
> not using autotools). The config.guess and config.sub are in
> config/auto-aux, but i suppose you should not need them.

The config.{guess,sub} will probably need an update for GNU/K*BSD. In Debian,
the autotools-dev package provides fixed versions from upstream already.

> the x86 *BSD are already working and detected, but i am not sure that
> you are refering to them with the K prefix. You need to set the arch
> (i386) and the system (hurd ? Don't know if you can reuse some of the
> other stuff). Then you have nativecccompopts and nativecclinkopts to add
> additional links, as well as asflags, aspp, asppflags and asppprofflags
> for the assembler to use. There is also binutils_objcopy and
> binutils_nm.

You guessed right.. this is not *BSD, we only use *BSD's kernels but libc and
userland is from GNU. Hence the "K" prefix as an abbreviation for "kernel of".

Usualy, the same code that works on other Glibc-based systems (i.e: GNU/Linux)
works fine for us. We just need to update the triplet detection.

> If you have problems, send me the build log and i will help you out,
> and if you manage to make it work, send me the patch, and i will
> integrate it in the debian package, and also submit it upstream if that
> is ok for you.

That's nice of you. It'll probably take me a while to get into this one though,
since we have other (critical) stuff with more priority.

Please keep this bug open, I'll eventualy get into it and fix these issues for
ocaml. I need ocaml for essential stuff like subversion or mldonkey so be sure
I'll come back sooner or later ;).

-- 
Robert Millan

"[..] but the delight and pride of Aule is in the deed of making, and in the
thing made, and neither in possession nor in his own mastery; wherefore he
gives and hoards not, and is free from care, passing ever on to some new work."

 -- J.R.R.T, Ainulindale (Silmarillion)

---------------------------------------
Received: (at 216886-close) by bugs.debian.org; 9 Dec 2005 08:41:07 +0000
>From katie@ftp-master.debian.org Fri Dec 09 00:41:07 2005
Return-path: <katie@ftp-master.debian.org>
Received: from katie by spohr.debian.org with local (Exim 4.50)
	id 1Ekdfm-0005xb-V6; Fri, 09 Dec 2005 00:32:10 -0800
From: Julien Cristau <julien.cristau@ens-lyon.org>
To: 216886-close@bugs.debian.org
X-Katie: $Revision: 1.60 $
Subject: Bug#216886: fixed in ocaml 3.09.0-2
Message-Id: <E1Ekdfm-0005xb-V6@spohr.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Fri, 09 Dec 2005 00:32:10 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: ocaml
Source-Version: 3.09.0-2

We believe that the bug you reported is fixed in the latest version of
ocaml, which is due to be installed in the Debian FTP archive:

ocaml-base-nox_3.09.0-2_i386.deb
  to pool/main/o/ocaml/ocaml-base-nox_3.09.0-2_i386.deb
ocaml-base_3.09.0-2_i386.deb
  to pool/main/o/ocaml/ocaml-base_3.09.0-2_i386.deb
ocaml-compiler-libs_3.09.0-2_i386.deb
  to pool/main/o/ocaml/ocaml-compiler-libs_3.09.0-2_i386.deb
ocaml-interp_3.09.0-2_i386.deb
  to pool/main/o/ocaml/ocaml-interp_3.09.0-2_i386.deb
ocaml-mode_3.09.0-2_all.deb
  to pool/main/o/ocaml/ocaml-mode_3.09.0-2_all.deb
ocaml-native-compilers_3.09.0-2_i386.deb
  to pool/main/o/ocaml/ocaml-native-compilers_3.09.0-2_i386.deb
ocaml-nox_3.09.0-2_i386.deb
  to pool/main/o/ocaml/ocaml-nox_3.09.0-2_i386.deb
ocaml-source_3.09.0-2_all.deb
  to pool/main/o/ocaml/ocaml-source_3.09.0-2_all.deb
ocaml_3.09.0-2.diff.gz
  to pool/main/o/ocaml/ocaml_3.09.0-2.diff.gz
ocaml_3.09.0-2.dsc
  to pool/main/o/ocaml/ocaml_3.09.0-2.dsc
ocaml_3.09.0-2_i386.deb
  to pool/main/o/ocaml/ocaml_3.09.0-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 216886@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <julien.cristau@ens-lyon.org> (supplier of updated ocaml package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu,  8 Dec 2005 10:19:39 +0100
Source: ocaml
Binary: ocaml-compiler-libs ocaml-native-compilers ocaml-base ocaml-nox ocaml-mode ocaml-interp ocaml-source ocaml-base-nox ocaml
Architecture: source i386 all
Version: 3.09.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Julien Cristau <julien.cristau@ens-lyon.org>
Description: 
 ocaml      - ML language implementation with a class-based object system
 ocaml-base - Runtime system for ocaml bytecode executables
 ocaml-base-nox - Runtime system for ocaml bytecode executables
 ocaml-compiler-libs - Ocaml interpreter and standard libraries
 ocaml-interp - Ocaml interpreter and standard libraries
 ocaml-mode - A major mode for editing Objective Caml in Emacs
 ocaml-native-compilers - Native code compilers of the ocaml suite (the .opt ones)
 ocaml-nox  - ML language implementation with a class-based object system
 ocaml-source - Sources for Objective Caml
Closes: 216886 338437
Changes: 
 ocaml (3.09.0-2) unstable; urgency=low
 .
   * Modified debian/rules to exit with an error when native compiler build
     fails, instead of building a broken package.
   * New patch kbsd-gnu.dpatch to add support for GNU/Hurd and GNU/k*BSD on
     i386 (thanks to Robert Millan and Aurélien Jarno; Closes: #216886).
   * Add myself to Uploaders (acked by Sven).
   * Add patch by Steve Langasek <vorlon@debian.org> to fix native code linking
     by passing the --no-relax option to ld (Closes: #338437).
     Bug#335578 stays open since a proper fix to the generated asm would still
     be better than this workaround.
Files: 
 d60dd6cfb10133068c8df90d28e902ce 915 devel optional ocaml_3.09.0-2.dsc
 2f064fdc050ae13d4539925e93333e7f 58818 devel optional ocaml_3.09.0-2.diff.gz
 b3dfc9c0800f94a60acf13db8b84b324 93992 devel optional ocaml-mode_3.09.0-2_all.deb
 dfb6d7482d1ba00d1c3d0f5b40604e74 6143030 devel optional ocaml-nox_3.09.0-2_i386.deb
 9441c777bb11568899a7d70b8be0c6e2 2637736 devel optional ocaml-native-compilers_3.09.0-2_i386.deb
 0203b7a4abae1af46b7f367b41c5fe2e 1796220 devel optional ocaml_3.09.0-2_i386.deb
 d10fb93fdb5bdb3159e577da0265fe84 254570 devel optional ocaml-base-nox_3.09.0-2_i386.deb
 a00682f8f3509e7aa0735efa1a6bbfed 65684 devel optional ocaml-base_3.09.0-2_i386.deb
 797eef0b0195aa247b457d9b578af4b2 2051890 devel optional ocaml-source_3.09.0-2_all.deb
 5cb70a0bec2199f2d2cf946347360b41 1008386 devel optional ocaml-interp_3.09.0-2_i386.deb
 416e9fc62f16976353eacfc04d28db7b 764872 devel optional ocaml-compiler-libs_3.09.0-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDmNOt1cqbBPLEI7wRAmI7AJ44EMWQfT20npXHDs1VWbX1tS72CgCfYpFR
r/ueb6vpJxVsIMoft/UVPzA=
=uozo
-----END PGP SIGNATURE-----



Reply to: