Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005672OCamlCamlp4public2012-07-06 21:412013-08-19 14:51
Assigned To 
PlatformOSOS Version
Product Version 
Target Version4.02.0+devFixed in Version 
Summary0005672: Remove
DescriptionPrevious building process for camlp4 will try to extract some code from parsing/ at compile time and copy them to

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
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), [^]
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

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

There is a configure option: -no-camlp4.
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

- 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

Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker