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
f678c7c8
Commit
f678c7c8
authored
Oct 18, 2000
by
unknown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ocs/manual.texi
update for public bk access info Docs/manual.texi: update for public bk access info
parent
3b87fe7a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
72 additions
and
3 deletions
+72
-3
Docs/manual.texi
Docs/manual.texi
+72
-3
No files found.
Docs/manual.texi
View file @
f678c7c8
...
...
@@ -212,6 +212,7 @@ Installing MySQL
* Installation layouts:: Installation layouts
* Installing binary:: Installing a @strong{MySQL} binary distribution
* Installing source:: Installing a @strong{MySQL} source distribution
* Installing source tree:: Installing @strong{MySQL} from development source tree
* Compilation problems:: Problems compiling?
* MIT-pthreads:: MIT-pthreads notes
* Perl support:: Perl installation comments
...
...
@@ -3621,6 +3622,7 @@ encounter per year, but we are always very flexible towards our customers!
* Installation layouts:: Installation layouts
* Installing binary:: Installing a @strong{MySQL} binary distribution
* Installing source:: Installing a @strong{MySQL} source distribution
* Installing source tree:: Installing @strong{MySQL} from development source tree
* Compilation problems:: Problems compiling?
* MIT-pthreads:: MIT-pthreads notes
* Perl support:: Perl installation comments
...
...
@@ -3644,7 +3646,9 @@ To see which platforms are supported, see @ref{Which OS}.
@item
Several versions of @strong{MySQL} are available in both binary and
source distributions. To determine which version and type of
source distributions. We also provide public access to our current
source tree for those who want to see our most recent developments and
help us test new code. To determine which version and type of
distribution you should use, see @ref{Many versions}.
@item
...
...
@@ -5142,7 +5146,7 @@ To install the HP-UX tar.gz distribution, you must have a copy of GNU
@cindex installing, source distribution
@cindex source distribtuion, installing
@cindex installation overview
@node Installing source,
Compilation problems
, Installing binary, Installing
@node Installing source,
Installing source tree
, Installing binary, Installing
@section Installing a MySQL Source Distribution
You need the following tools to build and install @strong{MySQL} from source:
...
...
@@ -5558,12 +5562,77 @@ system-specific sections later in this chapter.
@xref{Source install system issues}.
@end itemize
@node Installing source tree, Compilation problems, Installing source, Installing
@section Installing from development source tree
@strong{CAUTION:} You should only read this section if you are
interested in helping us test our new code. If you just want to get
@strong{MySQL} up and running on your system, you should use either
source or binary distribution.
Below are the instructions to obtain our most recent development
source tree:
@itemize
@item
Download @strong{BitKeeper} from @uref{http://www.bitmover.com/cgi-bin/download.cgi}
@item
Follow the instructions to install it
@item
Once @strong{BitKeeper} is installed,
@code{bk clone bk://work.mysql.com:7000 mysql} - the initial download
may take a while, depending on the speed of your connection
@item
@code{cd mysql; bk -r edit; aclocal; autoheader; autoconf;
automake; ./configure} with your favorite options, and then
@code{ make}
- you will need GNU autoconf/automake, libtool, and m4 to do this.
. We have a
collection of our standard configure scripts in the @code{BUILD/}
subdirectory - if you are lazy, you can do
@code{BUILD/compile-pentium-debug} . It will actually work on a lot of
none-x86 machines despite its name.
@item
Once the build is done, @code{make install}. Be careful with this on
a production machine - this may overwrite your live release binary. We
recommend that if you have another installation of @strong{MySQL} that
you @code{./configure} with different values for @code{basedir},
@code{datadir}, @code{bindir}, @code{sbindir}, @code{libexecdir},
@code{tcp-port}, and @code{unix-socket-path}
@item
Play hard with your new installation and try to make the new feature
crash. Report bugs to @email{bugs@@lists.mysql.com}. As always, make
sure you have a full test case for the bug that we can run.
@item
If you have gotten to the @code{make} stage and it does not compile,
please report it to @email{bugs@@lists.mysql.com}. If you have
installed the update version of the required GNU tools, and they crash
trying to process our configuration files, please report it also. However,
if you execute @code{aclocal} and get @code{command not found}, or a
similar problem, do not report it - make sure all the needed tools are
installed and your @code{PATH} variable is set correctly.
@item
After the initial @code{bk clone}, do @code{bk pull} to get the updates
@item
You can examine change history to the tree with all the cool diffs with
@code{bk sccstool}. If you see some funny diffs or code that you have a
question about, do not hesitate and e-mail
@email{internals@@lists.mysql.com}. Also if you think you have a
better idea on how to do something, send an email to the same place
with a patch - @code{bk diffs} with produce a patch for you after you
have made changes to the source. If you do not have the time to code
your idea, just send a description.
@item
@strong{BitKeeper} has a nice help utility - @code{bk helptool}
@end itemize
@cindex compiling, problems
@cindex problems, compiling
@cindex reconfiguring
@cindex @code{config.cache} file
@cindex files, @code{config.cache}
@node Compilation problems, MIT-pthreads, Installing source, Installing
@node Compilation problems, MIT-pthreads, Installing source
tree
, Installing
@section Problems Compiling?
All @strong{MySQL} programs compile cleanly for us with no warnings on
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