Changes between Version 25 and Version 26 of babelbgp


Ignore:
Timestamp:
02/25/09 20:45:21 (14 years ago)
Author:
norris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • babelbgp

    v25 v26  
    55 
    661.  First of all, I started out with the goal of getting as many languages supported as possible, including python. This necessitated the following steps: 
    7  a. Python distutils are rather crippled when it comes to cross-compiling. I build my own python (version 2.6.1) and extended the distutils implementation with a BG/P-specific compiler module. More details on that are available [wiki:bgpdistutils here]. 
    8  a. I had to install !NumPy , which turned out to be nontrivial (see [wiki:ccanumpy description]). The second requirement was support for shared libraries since fully static builds are (1) less flexible; and (2) not quite fully automated for CCA components. There is also the additional danger of running out of memory because of bloated static executables.  
     7 a. Python distutils are rather crippled when it comes to cross-compiling. I built my own python (version 2.6.1) and extended the distutils implementation with a BG/P-specific compiler module. More details on that are available [wiki:bgpdistutils here]. 
     8 a. I had to install !NumPy , which turned out to be nontrivial (see [wiki:ccanumpy description]). My second requirement was support for shared libraries since fully static builds are (1) less flexible; and (2) not quite fully automated for CCA components. There is also the additional danger of running out of memory because of bloated static executables. GNU Libtool does not work out of the box for building shared libraries on the BG/P -- more on that later. 
    99 
    1010