Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005672OCamlCamlp4public2012-07-06 21:412014-07-21 18:04
Reporterhongboz 
Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version4.03.0+devFixed in Version 
Summary0005672: Remove camlp4_import.ml
DescriptionPrevious building process for camlp4 will try to extract some code from parsing/ at compile time and copy them to camlp4_import.ml

Since ocaml4.00. compilerlibs is officially installed. This ugly hack is no longer required. Then camlp4 is simply a normal ocaml library.(To my limited knowledge, there's not any internal compiler support for camlp4)
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0007978)
hongboz (developer)
2012-08-24 17:16
edited on: 2012-08-24 17:19

For your interest, I have made camlp4 a library with success and a number of bug fixes and feature enhancements (still work in progress),
https://bitbucket.org/HongboZhang/camlp4 [^]
A immediate benefit is that the building process is blazing fast. bootstrapping only take 1 min, and building camlp4.byte only takes 30s in my machine
-- For comparison, it takes 20 minutes more or less to go through the bootstrapping process, which makes patching non-necessarily tedious

(0008001)
meyer (developer)
2012-09-02 04:43

There is a configure option: -no-camlp4.
(0008140)
hongboz (developer)
2012-09-21 14:57

I mean technically, building camlp4 still depends on ocaml's source tree, but this is not necessary actually
(0011894)
doligez (administrator)
2014-07-21 18:03

Now that camlp4 lives on github, this PR should be moved to its BTS.

- Issue History
Date Modified Username Field Change
2012-07-06 21:41 hongboz New Issue
2012-07-09 14:51 doligez Severity minor => tweak
2012-07-09 14:51 doligez Status new => confirmed
2012-07-09 14:51 doligez Target Version => 4.01.0+dev
2012-07-31 13:36 doligez Target Version 4.01.0+dev => 4.00.1+dev
2012-08-24 17:16 hongboz Note Added: 0007978
2012-08-24 17:19 hongboz Note Edited: 0007978 View Revisions
2012-09-02 04:43 meyer Note Added: 0008001
2012-09-21 14:38 doligez Target Version 4.00.1+dev => 4.01.0+dev
2012-09-21 14:57 hongboz Note Added: 0008140
2013-08-19 14:51 doligez Target Version 4.01.0+dev => 4.02.0+dev
2014-07-21 18:03 doligez Note Added: 0011894
2014-07-21 18:04 doligez Target Version 4.02.0+dev => 4.03.0+dev


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker