 
 |
You Are Here: SAP DB > 7.3 > Development > Porting
SAP DB is now SAP MaxDB! For more information, visit the SAP MaxDB pages in the SAP Developer Network.
Porting SAP DB
You can find the latest information on the porting process at
SAP DB Wiki.
Building the SAP DB software requires a special make-tool and a translator for translating Pascal to C. Therefore,
you must first port the development tools and then the database.
The sources contain tests for specific platforms. Since this ought to change,
we would like to encourage the Open Source community to replace the
platform tests with tests for features that fit into the autoconf framework.
Porting the development tools
- Install Perl, Python, bison, flex, and autoconf.
- Download and unpack the sources of the tools.
- Run
./configure && make
Porting the database
- Download and unpack the sources of the database .
- Or: download the devevlopment version through CVS
- Change to the top directory of the sources.
- Run the script
newSapdbSrc.py. It is in the tools' directory.
Key in:
<tools_dir>/bin/newSapdbSrc.py `pwd`
- Run
. .iprofile. The required environment variables are initialized.
- Run
imf.pl all
Adjustment to the new platform:
- Key in
export USE_AUTOCONF=YES
- Include
RunTime/sapdbconfig.h instead of config.h
- Edit
$SRC/SAPDB/RunTime/RTE_Configure.ac instead of configure.ac.
- Edit
$SRC/SAPDB/RunTime/sapdbconfig.h.in instead of config.h.in.
If you change the files specified in nos. 3 and 4 and then start the make-process, the scripts autoconf
and configure run as part of a build.
|
|
|