Ticket #3933 (new defect)

Bug contains 47 commit(s) | SVN Diffs for #3933

 

Opened 4 years ago

Last modified 3 months ago

rewrite pkgdata to not depend on make

Reported by: srl(at)jtcsv.com Assigned to: michaelow
Priority: major Milestone: 4.1.2
Component: config_build Version:
Keywords: config_build Cc:
Load: Xref: p 3925
Java Version: Operating System: all
Project (C/J): ICU4C,ICU4J and ICU4JNI Weeks: 1
Review:

Description (Last modified by srl)

pkgdata is very fragile due to nmake and gmake dependencies. Proposal:
* require gnumake (even on windows) to build ICU's data
* users can download prebuilt ICU data from ICU web site
* change ICU build process to accept prebuilt data (in any endianness) as
alternative to build from source
* add toolutil function to get mod time of a file

then change pkgdata to:
* accept config files listing  .txt , .res, .ucm, or .cnv files
* invoke genrb/makeconv as needed
* package up in any format needed  (capture build rules of stubdata for use in
compile/link?) 
* directly package, don't call any make tool

Attachments

Change History

12/31/69 17:30:25 changed by notes

call genrb & makeconv but only accept binaries for everything else; don't yet separate build process from library build

12/31/69 17:30:26 changed by auditor

  • 07/19/04 19:23:10 schererm changed notes2
  • 07/19/04 19:28:20 schererm changed notes2
  • 07/19/04 19:28:20 schererm changed notes
  • Tue Jun 14 01:12:45 2005 grhoten changed notes2: target: "3.2" to "UNSCH",
  • Tue Jun 14 01:12:45 2005 grhoten changed notes

05/22/08 15:26:03 changed by srl

  • load changed.
  • java changed.
  • description changed.
  • revw changed.
  • milestone changed from UNSCH to 4.2.

08/07/08 11:29:28 changed by srl

  • owner changed from srl to bdrower.
  • description changed.

08/26/08 10:25:17 changed by bdrower

  • status changed from new to assigned.

09/22/08 18:15:52 changed by srl

  • owner changed from bdrower to srl.
  • status changed from assigned to new.
  • milestone changed from 4.2 to 4.1.2.

10/06/08 11:35:30 changed by srl

  • owner changed from srl to michaelow.

reassigned. there are a few items in the svn diffs that might be interesting.


Add/Change #3933 (rewrite pkgdata to not depend on make)




Anti spam check: