Skip to content
Jonathan Antognini edited this page May 28, 2015 · 4 revisions

ACS Windows Porting

The current distribution of ACS support linux and Windows partially (based on Cygwin). The goal of this project, is to provide support for Windows operating system using native windows tools.

Cygwin Windows Port

During a previous effort an old version of ACS was prepared to run under Windows XP/7 using 32-bits Cygwin. The first task is to verify this is still working in newer versions of ACS and then check it works with Windows 8 and in 64-bits.

  • Test 2014.6 on Cygwin in Windows 7 32-bits
  • Test 2014.6 on Cygwin in Windows 8 64-bits

Native Windows Port

Due to some limitations in the Cygwin abstraction layer, the performance of the Cygwin Windows Port has some limitations. The idea of this project is to make ACS work under Windows using native tools to improve the performance in comparison to the previous Cygwin port.

  • Identify required tools:
  • JDK
  • Visual Studio (2015)
  • CCCL
  • Build ExtProds:
Product Compilation Build Script
Tcltk 🔴
Java
Tao 🔴
DDS 🔴 🔴
Ant
JacORB
Python
PyModules 🔴 🔴
OmniORB
Mico
Eclipse ⚠️ 🔴
  • Build Tool
Tool Status
emacs ⚠️
tat 🔴
expat
loki
extjars ⚠️
antlr
hibernate ⚠️
freetype
extpy 🔴
cppunit
getopt ⚠️
FITS
astyle
swig
xercesc
xercesj ⚠️
castor ⚠️
gmp
jfree ⚠️
xsddoc ⚠️
extidl 🔴
vtd-xml
oAW ⚠️
shunit2 ⚠️
log4cpp
  • Improve ACS Makefile to use CCCL Wrapper (CL.exe, LIB.exe)
  • Build LGPL/CommonSoftware
  • Build tests for LGPL/Kit, LGPL/Tools and LGPL/CommonSoftware
  • Pass tests for LGPL/Kit, LGPL/Tools and LGPL/CommonSoftware
  • Legend:
  • ✅ Done
  • ⚠️ Skipped
  • 🔴 Pending

Clone this wiki locally