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
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
33bec628
Commit
33bec628
authored
Jul 23, 2004
by
konstantin@mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
BUILD/compile-hpux11-parisc2-aCC: a handy script to compile on HP-UX11
parent
9b5e3745
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
80 additions
and
0 deletions
+80
-0
BUILD/compile-hpux11-parisc2-aCC
BUILD/compile-hpux11-parisc2-aCC
+80
-0
No files found.
BUILD/compile-hpux11-parisc2-aCC
0 → 100755
View file @
33bec628
#!/bin/sh
if
[
!
-f
"sql/mysqld.cc"
]
;
then
echo
"You must run this script from the MySQL top-level directory."
exit
1
fi
# -fast Expand into a set of compiler options to result in
# improved application run-time. Options include: +O3,
# +Onolooptransform, +Olibcalls, +FPD, +Oentryschedule,
# +Ofastaccess.
# +O4 Perform level 3 as well as doing link time optimizations.
# Also sends +Oprocelim and +Ofastaccess to the linker
# (see ld(1)).
release_flags
=
"-fast +O4"
# -z Do not bind anything to address zero. This option
# allows runtime detection of null pointers. See the
# note on pointers below.
cflags
=
"-g -z +O0"
cxxflags
=
"-g0 -z +O0"
debug_conigure_options
=
"--with-debug"
while
[
"$#"
!=
0
]
;
do
case
"
$1
"
in
--help
)
echo
"Usage:
$0
[options]"
echo
"Options:"
echo
"--help print this message"
echo
"--debug build debug binary [default] "
echo
"--release build optimised binary"
echo
"-32 build 32 bit binary [default]"
echo
"-64 build 64 bit binary"
exit
0
;;
--debug
)
echo
"Building debug binary"
;;
--release
)
echo
"Building release binary"
cflags
=
"
$release_flags
"
cxxflags
=
"
$release_flags
"
debug_configure_options
=
""
;;
-32
)
echo
"Building 32-bit binary"
;;
-64
)
echo
"Building 64-bit binary"
cflags
=
"
$cflags
+DA2.0W +DD64"
cxxflags
=
"
$cxxflags
+DA2.0W +DD64"
;;
*
)
echo
"
$0
: invalid option '
$1
'; use --help to show usage"
exit
1
;;
esac
shift
done
set
-x
make distclean
aclocal
autoheader
libtoolize
--automake
--force
automake
--force
--add-missing
autoconf
(
cd
bdb/dist
&&
sh s_all
)
(
cd
innobase
&&
aclocal
&&
autoheader
&&
aclocal
&&
automake
&&
autoconf
)
CC
=
cc
CXX
=
aCC
CFLAGS
=
"
$cflags
"
CXXFLAGS
=
"
$cxxflags
"
\
./configure
--prefix
=
/usr/local/mysql
--disable-shared
\
--with-extra-charsets
=
complex
--enable-thread-safe-client
\
--without-extra-tools
$debug_configure_options
\
--disable-dependency-tracking
gmake
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