Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 120481 - Port Native Logging (CBE) to Itanium/Windows
Summary: Port Native Logging (CBE) to Itanium/Windows
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: Other Windows XP
: P1 normal (vote)
Target Milestone: ---   Edit
Assignee: Randy D. Smith CLA
QA Contact:
URL:
Whiteboard: closed460
Keywords:
Depends on:
Blocks: 108582
  Show dependency tree
 
Reported: 2005-12-12 20:42 EST by Sri Doddapaneni CLA
Modified: 2016-05-05 10:49 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sri Doddapaneni CLA 2005-12-12 20:42:31 EST
Port native logging (CBE) to Itanium/Windows platform to complete TPTP support for the platform.
Comment 1 Paul Slauenwhite CLA 2005-12-13 09:48:22 EST
Please include me in the review of this code before committing to CVS.
Comment 2 Samson Wai CLA 2006-03-30 16:47:09 EST
Synchronize the target with the top level bug.
Comment 3 Paul Slauenwhite CLA 2006-04-12 08:59:26 EDT
Once completed, add this platform support to TPTP's JRE and OS support statement under the 'Native Logging' section(http://www.eclipse.org/tptp/home/project_info/releaseinfo/4.1/support.html#Native logging).  
Comment 4 Karla Callaghan CLA 2006-04-19 15:41:37 EDT
Reassigning to Randy - need to add new platform to download page after build is working.
Comment 5 Randy D. Smith CLA 2006-05-08 13:11:04 EDT
I've built and minimally tested (one set of unit tests passed 58/58) in my sandbox. Real build is dependent on completing the hand-crafting of the remaining 11/12 unit test makefiles.

I've just tested the Windows-IPF CBE.dll against the native ported AC and it works well. Running AC with 32-bit CBE.dll file in place and style set to "CBE" yields "Simple" logging... putting the native ported CBE.dll file in place yields CBE logging.

As everyone else has pointed out... once this is done it has to be put on the web page for download.
Comment 6 Randy D. Smith CLA 2006-05-08 18:25:09 EDT
Copied makefile.win_ia32=>makefile.win_ipf, and had it build using .mak64 files. Replicated all .mak files in WinBuild to .mak64 versions with following changes:
Win32=>IA64
/pdbtype:sept, /YX, and /MLd usage removed
all odbc*.lib references removed
bufferoverflowU.lib added to all LINK32_FLAGS
All /machine:I386=>/machine:IA64
All internal references to .mak changed to go to .mak64 versions.
Comment 7 Randy D. Smith CLA 2006-05-08 19:58:47 EDT
Updated build_ia.sh to build Windows-IPF CBE, update from that build, and put the "real" legal notices in for all 64-bit builds while updating the all_platforms packages. Also put minimal compilation needs in configure-environment.sf so as to give what is needed to build CBE on Windows-IPF. (agntctrl has more needs, so gave it a project-specific c-e.sf file before.)
Comment 8 Randy D. Smith CLA 2006-05-15 13:43:14 EDT
Built, unit tested, tested AC with CBE logging. Will file new bugzilla for getting presence on download web page.
Comment 9 Paul Slauenwhite CLA 2009-06-30 12:16:48 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.