Thanks Rod, I'll wait for the official debian-arm rpm's you make for the mission critical servers, I'll try the suggested script on my devel machine for now.
Marko Rod Stewart wrote: > On Tue, 25 Jul 2000, Marko Dinic wrote: > > > I tried the rpm's. I got them from netwinder.org > > and this is what happens when I try to alien > > them... How did you install the rpm's? > > [Re: The comment about MySQL being now under the GPL, just a note, that is > only developement branch, there have not been any "official" versions of > MySQL released under the GPL yet. Or so I understand.] > > For the most part any RPMS on netwinder.org will not work on Debian. The > reason is Debian uses a versioned glibc whereas most of the rpms on > Netwinder.org do not. And the two are generally mutually exclusive. > > The following is a configure for MySQL which is known to work if you want > to build it yourself. They key thing is add the "-fPIC" option to catch > things (php, apache) which like to link static libraries into shared > libraries. > > [I've started a build of a MySQL rpm which will/should run under Debian, > I'll let you know when it is finished.] > > export CONFIG_FLAGS="--disable-assembler" > export MYSQL_BUILD_CC="gcc" > export MYSQL_BUILD_CXX="gcc" > export MYSQL_BUILD_CFLAGS="-O3 -fomit-frame-pointer -fsigned-char -fpic" > export MYSQL_BUILD_CXXFLAGS="-O3 -fomit-frame-pointer -fsigned-char \ > -fno-exceptions -fno-rtti -fpic" > > sh -c 'PATH=${MYSQL_BUILD_PATH:-"/bin:/usr/bin"} \ > CC=${MYSQL_BUILD_CC:-egcs} \ > CFLAGS=${MYSQL_BUILD_CFLAGS:-"-O6 -fomit-frame-pointer"} \ > CXX=${MYSQL_BUILD_CXX:-egcs} \ > CXXFLAGS=${MYSQL_BUILD_CXXFLAGS:-"-O6 -fomit-frame-pointer \ > -felide-constructors -fno-exceptions -fno-rtti"} \ > ./configure \ > --enable-shared \ > $CONFIG_FLAGS \ > --with-mysqld-user=%{mysqld_user} \ > --with-unix-socket-path=/var/lib/mysql/mysql.sock \ > --prefix=/ \ > --exec-prefix=/usr \ > --libexecdir=/usr/sbin \ > --sysconfdir=/etc \ > --datadir=/usr/share \ > --localstatedir=/var/lib/mysql \ > --infodir=/usr/info \ > --includedir=/usr/include \ > --mandir=/usr/man' \ > --with-comment='Official MySQL RPM' > > -Rms