Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000321OCamlOCaml generalpublic2001-03-22 16:142001-03-30 14:36
Reporteradministrator 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000321: some cleanup patches and other stuff ...
DescriptionBonjour, ...

Voici 3 patch contre le source 3.01. J'ai eu besoin de tout cela pour le
package debian de ocaml.

 - ocaml_ndbm.diff :
   1 patch contre configure, pour reconnaitre correctement la librairie ndbm
   sur debian/woody et debian/unstable.

 - ocaml_arm.diff :
   1 patch pour reconnaitre egalement l'architecture armv3l. Je ne suis pas
   usr que cela marchera, mais j'ai eu un rapport de bug d'une personne qui
   essayait de construire le package ocaml sur un armv3l. J'attend de voir si
   ce patch marchera pour lui. Je ne connait pas assez l'architecture arm,
   pour savoir si la difference entre le armv3l et l'armv4l et sa110 sont
   assez petite pour permettre l'utilisation de ocaml sur armv3l sans
   probleme.

 - ocaml_clean.diff :
   1 patch qui rajoute les regles clean: necessaire a obtenir un repertoire
   ocaml aussi similaire que possible a celui d'origine. Il manque encore le
   traitement du repertoire boot, que je recopie de maniere externe pour le
   moment, ainsi que des choses dans le repertoire otherlibs/labltk/lib, que
   je ne comprend pas tres bien. (modules, .depend et labltk ne sont pas
   effacer).

Amcialement,

Sven Luther

----------------
--- ocaml-3.01.orig/configure
+++ ocaml-3.01/configure
@@ -883,6 +883,8 @@
       dbm_link=""
     elif sh ./hasgot -lndbm dbm_open; then
       dbm_link="-cclib -lndbm"
+ elif sh ./hasgot -ldb1 dbm_open; then
+ dbm_link="-cclib -ldb1"
     else
       dbm_include="not found"
     fi

----------------
--- ocaml-3.01.orig/config/auto-aux/config.guess
+++ ocaml-3.01/config/auto-aux/config.guess
@@ -354,6 +354,7 @@
         elif test "${UNAME_MACHINE}" = "osfmach3_ppc" ; then
           echo powerpc-unknown-linux ; exit 0
         elif test "${UNAME_MACHINE}" = "sa110" ||
+ test "${UNAME_MACHINE}" = "armv3l" ||
              test "${UNAME_MACHINE}" = "armv4l" ; then
           echo arm-unknown-linux ; exit 0
         else

----------------
--- ocaml-3.01.orig/asmrun/Makefile
+++ ocaml-3.01/asmrun/Makefile
@@ -136,7 +136,7 @@
 LINKEDFILES=misc.c freelist.c major_gc.c minor_gc.c memory.c alloc.c array.c \
   compare.c ints.c floats.c str.c io.c extern.c intern.c hash.c sys.c \
   parsing.c gc_ctrl.c terminfo.c md5.c obj.c lexing.c printexc.c callback.c \
- weak.c compact.c finalise.c meta.c
+ weak.c compact.c finalise.c meta.c custom.c main.c
 
 clean::
     rm -f $(LINKEDFILES)
--- ocaml-3.01.orig/Makefile
+++ ocaml-3.01/Makefile
@@ -448,6 +448,7 @@
 clean::
     cd byterun; $(MAKE) clean
     rm -f stdlib/libcamlrun.a
+ rm -f stdlib/caml
 alldepend::
     cd byterun; $(MAKE) depend
 
--- ocaml-3.01.orig/lex/Makefile
+++ ocaml-3.01/lex/Makefile
@@ -37,7 +37,7 @@
 
 clean::
     rm -f ocamllex ocamllex.opt
- rm -f *.cmo *.cmi
+ rm -f *.cmo *.cmi *.cmx *.o
 
 parser.ml parser.mli: parser.mly
     $(CAMLYACC) $(YACCFLAGS) parser.mly
--- ocaml-3.01.orig/otherlibs/bigarray/Makefile
+++ ocaml-3.01/otherlibs/bigarray/Makefile
@@ -50,10 +50,10 @@
     cd $(LIBDIR); $(RANLIB) bigarray.a
 
 partialclean:
- rm -f *.cm*
+ rm -f *.cm*
 
 clean: partialclean
- rm -f libbigarray.a *.o
+ rm -f libbigarray.a *.o bigarray.a
 
 .SUFFIXES: .ml .mli .cmo .cmi .cmx
 
--- ocaml-3.01.orig/otherlibs/systhreads/Makefile
+++ ocaml-3.01/otherlibs/systhreads/Makefile
@@ -61,7 +61,7 @@
     rm -f *.cm*
 
 clean: partialclean
- rm -f libthreads*.a *.o
+ rm -f libthreads*.a *.o threads*.a
     rm -f $(GENFILES)
 
 install:

----------------
----------------
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000542)
administrator (administrator)
2001-03-30 14:36

Bonjour Sven,

Merci pour les patches, je les ai appliqués dans les sources de
travail.

- Xavier Leroy

(0000543)
administrator (administrator)
2001-03-30 14:36

Patches merged in 2001-03-30 by XL.

- Issue History
Date Modified Username Field Change
2005-11-18 10:13 administrator New Issue


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker