|
Message-ID: <5225E5B7.7080304@barfooze.de> Date: Tue, 03 Sep 2013 15:35:51 +0200 From: John Spencer <maillist-owl@...fooze.de> To: owl-users@...ts.openwall.com CC: gremlin@...mlin.ru Subject: Re: MySQL w/cmake: anyone tried packaging for Owl? On 09/03/2013 03:24 PM, gremlin@...mlin.ru wrote: > On 03-Sep-2013 15:11:51 +0200, John Spencer wrote: > > > it turns out, that with 5.6.11 it works just fine with make > > DESTDIR=foobar install (rest of buildscript stayed the same, > > only the segments part removed) > > I've tried to build 5.6.13, and it failed: > > [ 65%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_set.cc.o > /home/gremlin/RPM/BUILD/mysql-5.6.13/sql/rpl_gtid_set.cc: In function 'rpl_gno parse_gno(const char**)': > /home/gremlin/RPM/BUILD/mysql-5.6.13/sql/rpl_gtid_set.cc:395:25: error: 'LLONG_MAX' was not declared in this scope > make[2]: *** [sql/CMakeFiles/binlog.dir/rpl_gtid_set.cc.o] Error 1 > make[1]: *** [sql/CMakeFiles/binlog.dir/all] Error 2 > make: *** [all] Error 2 > error: Bad exit status from /home/gremlin/RPM/tmp/rpm-tmp.55534 (%build) > > I didn't investigate that thoroughly yet. that looks as if rpl_gtid_set.cc should include limits.h > > > now i'm trying to figure out how i can prevent it from install > > its 10K tests eating 180MB of hd space. > > That's simple: you can use /bin/rm inside the %install section :-) > > i'm trying to find a way it doesnt get copied around to save build time... this seems to work echo "RETURN()" > tests/CMakeLists.txt echo "RETURN()" > libmysqld/examples/CMakeLists.txt sed -i 's@ ADD_SUBDIRECTORY(tests)@@' CMakeLists.txt || exit 1 sed -i 's@ ADD_SUBDIRECTORY(mysql-test)@@' CMakeLists.txt || exit 1 sed -i 's@ ADD_SUBDIRECTORY(mysql-test/lib/My/SafeProcess)@@' CMakeLists.txt || exit 1 rm -rf tests mysql-test
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.