I am tring to install MySQL on a raq2. There's already a version of MySQL installed on the box -- I put it there a year and a half ago.
Here's what I've done: (1) Configure like so: ./configure --with-low-memory --disable-assembler --disable-shared \ --with-mysqld-ldflags="-all-static" --with-client-ldflags="-all-static" \ mipsel-unknown-linux-gnu and it dies: mini_client.cc: In function `struct st_mysql * mc_mysql_connect(struct st_mysql *, const char *, const char *, const char *, const char *, unsigned int, const char *, unsigned int)': mini_client.cc:623: passing `int *' as argument 5 of `gethostbyname_r(const char *, hostent *, char *, unsigned int, hostent **, int *)' (2) configure like so (this is rough, I didn't write it down): ./configure --with-low-memory collect[2]: ld failed, blah blah blah (3) so I installed the newest binutils (2.11.2) from gnu.org, and did a make clean. then configured like this: ./configure --with-low-memory --with-gnu-ld and then set LD to /usr/local/bin/ld in the Makefile and rebuilt it. The server appears to be fine, but all the command-line tools (mysqldump, mysql, mysqladmin) segfault immediately. $ strace mysqladmin ping [snip] sigaction(SIGINT, {0x4044c4, [], SA_RESTART}, {SIG_DFL}) = 0 sigaction(SIGTERM, {0x4044c4, [], SA_RESTART}, {SIG_DFL}) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 3 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) connect(3, {sun_family=AF_UNIX, sun_path="/tmp/mysql.sock"}, 110) = 0 brk(0x1000d000) = 0x1000d000 setsockopt(3, IPPROTO_IP1, [8], 4) = -1 EOPNOTSUPP (Operation not supported) setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 read(3, "\0\0\0\0", 4) = 4 read(3, "(\0\0\0003.44\0\5\0\0\0B6\'\\~&<"..., 40) = 40 open("", O_RDONLY) = 4 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ $ strace mysql connect(3, {sa_family=4160, sa_data="/tmp/mysql.soc"}, 110) = 0 brk(0x1000c000) = 0x1000c000 setsockopt(3, IPPROTO_IP1, [8], 4) = -1 EOPNOTSUPP (Operation not supported) setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [1], 2147482016) = 0 read(3, "(\0\0\0", 4) = 4 read(3, "\n3.23.44\0\7\0\0\0cJ*/O|H.\0,\0"..., 40) = 40 open("", O_RDONLY) = 4 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ help, please. Paul shad 96c / uw cs 2001 / mac activist / eda / fumbler fan of / jewel / sophie b. / sarah slean / steve poltz / emm gryner / / x-files / buffy / dawson's creek / habs / bills / 49ers / t h i n k d i f f e r e n t. "I'd rather see the world from another angle." -- Jewel Kilcher --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php