[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: MySQL port: Virtual Memory Exhausted...
- To: "Ryan Erwin" <ryan_(_at_)_erwin_(_dot_)_org>, <misc_(_at_)_openbsd_(_dot_)_org>
- Subject: RE: MySQL port: Virtual Memory Exhausted...
- From: "Stephen Martin" <stephen_(_at_)_sealteam_(_dot_)_demon_(_dot_)_co_(_dot_)_uk>
- Date: Wed, 24 Nov 1999 14:27:20 -0800
- Importance: Normal
You could try something that has been suggested to me in the past,
and that is to use bison. I have often installed this on servers
that lacked it where builds were being problematical.
The installation of bison often solved the problem.
"But they're marching to Bastille Day.
La guillotine will claim her bloody prize.
Free the dungeons of the innocent
The king will kneel and let his kingdom
From: owner-misc_(_at_)_openbsd_(_dot_)_org [mailto:owner-misc_(_at_)_openbsd_(_dot_)_org]On Behalf Of
Sent: Wednesday, November 24, 1999 2:41 PM
Subject: MySQL port: Virtual Memory Exhausted...
I have been running trying to build MySQL all day and keep getting the
virtual memory exhausted error. I searched the misc_(_at_)_openbsd_(_dot_)_org archive on
geocrawler and found
which says that the solution is to turn off the compiler optomization when
compiling the file "sql_yacc.cc". Now, my question is how?
I tried editing ports/databases/mysql/work/mysql-3.22.22/Makefile and
-O2 to -O0
in SAVE_CFLAGS and SAVE_CXXFLAGS
but when i go back to ports/databases/mysql and run make: i get
c++ -DMYSQL_SERVER -DDEFAULT_MYSQL_HOME="\"/usr/local\"" \
-DDATADIR="\"/var/db/mysql\"" -DSHAREDIR="\"/usr/local/share/mysql\"" \
-DHAVE_MYSQL_H -I./../include -I./../regex -I../include -I.. -I. -02 -pthrea
d -fno-inline -DDBUG_OFF -fno-inline -c sql_yacc.cc
/my/gnu/lib/bison/bison.simple: in function 'int yyparse()':
/my/gnu/lib/bison/bison.simple:692: virtual memory exhausted
Notice that it is still passing -O2 instead of -O0...
Note that I did a make clean before i recompiled and it still passes -O2...
Also, How can I change the flags that are passed to a single file? I want
to pass -O2 to all files *except* sql_yacc.cc right? But how?
Thanks in Advance
Visit your host, monkey.org