Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
bc8228b6
Commit
bc8228b6
authored
Aug 20, 2004
by
lenz@mysql.com
Browse files
Options
Browse Files
Download
Plain Diff
Merge lgrimmer@build.mysql.com:/home/bk/mysql-4.1
into mysql.com:/space/my/mysql-4.1
parents
a71f1894
fd25d80e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
16 deletions
+23
-16
support-files/mysql.spec.sh
support-files/mysql.spec.sh
+23
-16
No files found.
support-files/mysql.spec.sh
View file @
bc8228b6
%define mysql_version @VERSION@
%define mysql_version @VERSION@
%define release 0
%ifarch i386
%define release 0
%else
%define release 0.glibc23
%endif
%define mysqld_user mysql
%define mysqld_user mysql
%define server_suffix
-standard
%define server_suffix
-standard
...
@@ -77,9 +81,8 @@ The MySQL web site (http://www.mysql.com/) provides the latest
...
@@ -77,9 +81,8 @@ The MySQL web site (http://www.mysql.com/) provides the latest
news and information about the MySQL software. Also please see the
news and information about the MySQL software. Also please see the
documentation and the manual
for
more information.
documentation and the manual
for
more information.
This package includes the MySQL server binary
(
statically linked,
This package includes the MySQL server binary
(
incl. InnoDB
)
as well
compiled with InnoDB support
)
as well as related utilities to run
as related utilities to run and administrate a MySQL server.
and administrate a MySQL server.
If you want to access and work with the database, you have to
install
If you want to access and work with the database, you have to
install
package
"MySQL-client"
as well!
package
"MySQL-client"
as well!
...
@@ -189,9 +192,6 @@ client/server version.
...
@@ -189,9 +192,6 @@ client/server version.
%setup
-n
mysql-%
{
mysql_version
}
%setup
-n
mysql-%
{
mysql_version
}
%build
%build
# The all-static flag is to make the RPM work on different
# distributions. This version tries to put shared mysqlclient libraries
# in a separate package.
BuildMySQL
()
{
BuildMySQL
()
{
# The --enable-assembler simply does nothing on systems that does not
# The --enable-assembler simply does nothing on systems that does not
...
@@ -306,15 +306,17 @@ mv Docs/manual.ps Docs/manual.ps.save
...
@@ -306,15 +306,17 @@ mv Docs/manual.ps Docs/manual.ps.save
make clean
make clean
mv
Docs/manual.ps.save Docs/manual.ps
mv
Docs/manual.ps.save Docs/manual.ps
#
RPM:s destroys Makefile.in files, so we generate them here
#
#
aclocal; autoheader; aclocal; automake; autoconf
#
Only link statically on our i386 build host (which has a specially
#
(cd innobase && aclocal && autoheader && aclocal && automake && autoconf
)
#
patched static glibc installed) - ia64 and x86_64 run glibc-2.3 (unpatched
)
# so don't link statically there
#
Now build the statically linked 4.0 binary (which includes InnoDB)
#
BuildMySQL
"--disable-shared
\
BuildMySQL
"--disable-shared
\
%ifarch i386
--with-mysqld-ldflags='-all-static'
\
--with-mysqld-ldflags='-all-static'
\
--with-client-ldflags='-all-static'
\
--with-client-ldflags='-all-static'
\
$USE_OTHER_LIBC_DIR
\
$USE_OTHER_LIBC_DIR
\
%endif
--with-server-suffix='%{server_suffix}'
\
--with-server-suffix='%{server_suffix}'
\
--without-embedded-server
\
--without-embedded-server
\
--without-berkeley-db
\
--without-berkeley-db
\
...
@@ -594,6 +596,11 @@ fi
...
@@ -594,6 +596,11 @@ fi
# The spec file changelog only includes changes made to the spec file
# The spec file changelog only includes changes made to the spec file
# itself
# itself
%changelog
%changelog
*
Fri Aug 20 2004 Lenz Grimmer <lenz@mysql.com>
-
do
not
link
statically on IA64/AMD64 as these systems
do
not have
a patched glibc installed
*
Tue Aug 10 2004 Lenz Grimmer <lenz@mysql.com>
*
Tue Aug 10 2004 Lenz Grimmer <lenz@mysql.com>
- Added libmygcc.a to the devel subpackage
(
required to
link
applications
- Added libmygcc.a to the devel subpackage
(
required to
link
applications
...
@@ -603,10 +610,6 @@ fi
...
@@ -603,10 +610,6 @@ fi
- Added EXCEPTIONS-CLIENT to the
"devel"
package
- Added EXCEPTIONS-CLIENT to the
"devel"
package
*
Mon Apr 05 2004 Lenz Grimmer <lenz@mysql.com>
- added ncurses-devel to the build prerequisites
(
BUG 3377
)
*
Thu Jul 29 2004 Lenz Grimmer <lenz@mysql.com>
*
Thu Jul 29 2004 Lenz Grimmer <lenz@mysql.com>
- disabled OpenSSL
in
the Max binaries again
(
the RPM packages were the
- disabled OpenSSL
in
the Max binaries again
(
the RPM packages were the
...
@@ -622,6 +625,10 @@ fi
...
@@ -622,6 +625,10 @@ fi
- added mysql_tzinfo_to_sql to the server subpackage
- added mysql_tzinfo_to_sql to the server subpackage
- run
"make clean"
instead of
"make distclean"
- run
"make clean"
instead of
"make distclean"
*
Mon Apr 05 2004 Lenz Grimmer <lenz@mysql.com>
- added ncurses-devel to the build prerequisites
(
BUG 3377
)
*
Thu Feb 12 2004 Lenz Grimmer <lenz@mysql.com>
*
Thu Feb 12 2004 Lenz Grimmer <lenz@mysql.com>
- when using gcc, _always_ use
CXX
=
gcc
- when using gcc, _always_ use
CXX
=
gcc
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment