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: