Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Won't Fix
-
10.0.17, 10.0.18, 10.0.21
-
None
-
AIX: 6100-08-01-1245
Compiler: XLC/XLC++ 13.1.0.1
cmake version 3.3.1
Description
build sript:
#!/usr/bin/ksh
|
|
|
sh BUILD/cleanup
|
find /usr/local/src/mariadb-10.0.17 -name CMakeFiles -exec rm -rf {} \;
|
find /usr/local/src/mariadb-10.0.17 -name CMakeCache.txt -exec rm -rf {} \;
|
|
|
export LIBPATH="/usr/local/mariadb/dev:/usr/lib:/lib"
|
export PATH="$PATH"
|
export OBJECT_MODE=64
|
export CC="/opt/IBM/xlC/13.1.0/bin/xlc_r"
|
export CFLAGS="-q64 -qsmp -qmaxmem=-1 -qlanglvl=extended:extc89:extc99 -qcpluscmt -DNDEBUG -DSYSV -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_AIX51 -D_AIX52 -D_AIX53 -D_AIX61 -D_AIX71 -D_ALL_SOURCE -DFUNCPROTO=15 -O2 -qnoipa -I/opt/freeware/include -L/opt/freeware/lib64 -L/opt/freeware/lib -bmaxdata:0x80000000 -b64 -blibpath:/usr/local/mariadb/dev:/usr/lib:/lib -bnoipath -bexpall -b64 -ma -w"
|
export CXX="/opt/IBM/xlC/13.1.0/bin/xlC_r"
|
export CXXFLAGS=$CFLAGS
|
export LDFLAGS="-L/opt/freeware/lib64 -L/opt/freeware/lib -blibpath:/usr/local/mariadb/dev:/usr/lib:/lib -Wl,-bmaxdata:0x80000000 -Wl,-b64 -Wl,-bexpall -Wl,-bnoipath"
|
|
|
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DCONNECT_WITH_LIBXML2=OFF -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CFLAGS" -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" -DCMAKE_SHARED_LINKER_FLAGS="$LDFLAGS" -DCMAKE_C_COMPILER="/opt/IBM/xlC/13.1.0/bin/xlc_r" -DCMAKE_CXX_COMPILER="/opt/IBM/xlC/13.1.0/bin/xlC_r" -DXTRADB_OK=1 -DWITH_SSL=bundled -DWITH_ZLIB=bundled
|
|
|
gmake
|
leads to:
...
|
[ 54%] Building C object storage/maria/CMakeFiles/aria.dir/ma_pagecrc.c.o
|
[ 54%] Building C object storage/maria/CMakeFiles/aria.dir/ma_recovery_util.c.o
|
[ 55%] Building C object storage/maria/CMakeFiles/aria.dir/ma_servicethread.c.o
|
[ 55%] Building C object storage/maria/CMakeFiles/aria.dir/ma_norec.c.o
|
Linking CXX static library libaria.a
|
[ 55%] Built target aria
|
Scanning dependencies of target sql
|
[ 55%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client.c.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/compat56.cc.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/derror.cc.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/des_key_file.cc.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/discover.cc.o
|
[ 55%] Building C object sql/CMakeFiles/sql.dir/__/libmysql/errmsg.c.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/field.cc.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/field_conv.cc.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/filesort_utils.cc.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/filesort.cc.o
|
[ 55%] Building CXX object sql/CMakeFiles/sql.dir/gstream.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/sha2.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/signal_handler.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/handler.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/hostname.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/init.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/item.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/item_buff.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/item_cmpfunc.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/item_create.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/item_func.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/item_geofunc.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/item_row.cc.o
|
[ 56%] Building CXX object sql/CMakeFiles/sql.dir/item_strfunc.cc.o
|
[ 57%] Building CXX object sql/CMakeFiles/sql.dir/item_subselect.cc.o
|
[ 57%] Building CXX object sql/CMakeFiles/sql.dir/item_sum.cc.o
|
[ 57%] Building CXX object sql/CMakeFiles/sql.dir/item_timefunc.cc.o
|
[ 57%] Building CXX object sql/CMakeFiles/sql.dir/key.cc.o
|
[ 57%] Building CXX object sql/CMakeFiles/sql.dir/log.cc.o
|
[ 57%] Building CXX object sql/CMakeFiles/sql.dir/lock.cc.o
|
nothing from here on, stuck in infinty loop.
i know aix is not on the list of "supported" operating systems, but mariadb would be nice to have anyway.
any hints?