3ceba0b1e1
build/CI/packaging: automatically set deployment target on MacOS
2025-03-09 19:26:33 +03:00
278f8a2519
build/CI/packaging: lower the required Autoconf version back to 2.63
2025-03-09 16:08:25 +03:00
0aff740b73
Lower the required Autoconf version to 2.70
2025-03-09 15:22:05 +03:00
f85f63cec6
build/CI/packaging: modernize autotools files
...
Fix warnings about obsolete/deprecated features reported by modern
autotools. Also updates third-party m4 macros.
2025-03-09 15:13:38 +03:00
431660d65a
Add -Wvla to default compiler flags.
2018-08-30 06:28:21 +03:00
8ded1d9f10
Remove unsupported Oracle, Drizzle and AttachSQL drivers from the source tree.
2018-04-21 08:08:48 +03:00
4a122b57a0
Add and use a define to check if pthread_cancel is available.
2018-01-22 18:38:52 +05:00
26708a6a2c
Merge branch '1.0'
2018-01-18 10:30:56 +03:00
f7fe954eb3
configure.ac: more cleanups
2018-01-18 10:00:09 +03:00
2e2105a041
Merge branch '1.0'
2018-01-17 19:18:42 +03:00
d1ddc523a8
configure:ac: cleanup obsolete/unnecessary options and compiler flags.
2018-01-17 19:17:05 +03:00
07e02e988b
Release 1.0.12.
2018-01-17 13:23:59 +03:00
f1d948772d
Merge branch '1.0'
2018-01-14 15:14:08 +03:00
1927dd319e
Define compatibility m4 macros early to fix CentOS 6 builds.
2018-01-14 14:46:45 +03:00
9b7baa550c
Merge branch '1.0'
2018-01-06 12:33:15 +03:00
7ee5776eff
Remove build dependency on xxd/vim-common.
2018-01-06 11:11:53 +03:00
6a8770c4b5
Release 1.0.11.
2017-12-09 20:05:59 +03:00
9ae462a7b6
Remove support for EXTRA_LDFLAGS, libumem and mtmalloc from configure.ac.
2017-11-26 22:42:05 +03:00
c1c0df8d63
Release 1.0.10.
2017-10-26 16:34:28 +03:00
76eeace786
Build with -O3 instead of -O2 by default.
2017-09-29 23:53:07 +03:00
de8c40f52d
Merge branch '1.0'
2017-09-17 22:27:33 +03:00
cd13882cb6
Fix #172 : sysbench 1.0.9 doesn't build with mariadb 10.2.8
...
Add a configure check for <server/mysql_version.h> which appears to be
the most portable way to fix MariaDB builds (see MDEV-13773).
2017-09-17 22:23:30 +03:00
78192201c9
Release 1.0.9.
2017-09-05 20:26:28 +03:00
69214e2d4b
Release 1.0.8.
2017-07-04 21:55:46 +03:00
e4a08be147
Release 1.0.7.
2017-05-15 17:09:33 +03:00
1acf417f51
Merge branch '1.0'
2017-05-15 15:20:34 +03:00
538521184a
Compatibility fix for MySQL 8.0 client libraries.
...
The type of MYSQL_BIND::is_null has been changed from my_bool* to bool*
in MySQL 8.0. Since the size bool is not defined by the standard, we
either need to change the DB and Lua APIs to ensure is_null points to a
large enough buffer for MySQL API to store a bool, or do conversions
between sysbench and MySQL data structures. For now, just assert that
sizeof(bool) == 1, which is likely the case on all supported platforms.
2017-05-15 14:17:21 +03:00
ac3b64bc34
Bump version to 1.0.6.
2017-04-13 23:38:56 +03:00
926a36a6d0
Release 1.0.5.
2017-04-02 14:43:12 +03:00
7f053087ff
Merge branch '1.0'
2017-03-14 20:40:32 +03:00
7777ff5d85
Fix #121 : make buildhost cpudetection optional
...
Don't fail with an error when --without-gcc-arch is specified, or CPU
autodetection fails.
2017-03-14 20:39:36 +03:00
75ad51a2b1
Release 1.0.4.
2017-03-13 15:05:12 +03:00
2d2ad20cb9
Merge branch '1.0'
2017-03-13 14:40:34 +03:00
df9217e43a
Do not auto-detect -march if already specified in CFLAGS by the user.
2017-03-13 12:07:26 +03:00
ca0cdffdda
Release 1.0.3.
2017-02-26 13:12:24 +03:00
ffcc8084f2
Release 1.0.2.
2017-02-17 12:41:27 +03:00
a49c652b29
Remove old DocBook-based documentation.
2017-02-15 08:33:48 +03:00
0878078473
Bump master branch version to 1.1.0.
2017-02-08 12:27:46 +03:00
7fe53e4ffb
Convert snapcraft.yaml to snapcraft.yaml.in to update version automatically.
2017-02-07 20:40:21 +03:00
76aa8fd3cb
Bump version number to 1.0.1.
2017-02-06 00:07:31 +01:00
481a9fa34a
Fixes #105 : 1.0.0 clock_gettime runtime failure built with macOS 10.11 and Xcode 8.x
...
XCode 8 SDK declares clock_gettime() but macOS 10.11 and earlier do not
actually implement it. So just checking for a clock_gettime()
declaration in configure is insufficient.
Instead, do AC_SEARCH_LIBS first to check if -lrt is required, then use
AC_CHECK_FUNCS to check for clock_gettime() availability.
2017-02-05 10:31:41 +01:00
12b3405c6a
Move to semantic versioning scheme, set version to 1.0.0.
2017-02-02 01:39:33 +03:00
253dcc4c27
Remove unused function checks from configure.ac.
2017-01-27 19:00:56 +03:00
06d4f99cb6
Rename the 'sysbench' subdirectory to 'src'.
2017-01-27 09:39:28 +03:00
9d73ed0865
Allow Lua scripts to declare supported options.
...
Lua scripts can now declare their supported options, in which case
sysbench validates command line arguments and display usage
information.
This is a prerequisite for fixing #15 and #79 .
2017-01-26 04:23:55 +03:00
a4218987cb
Fix help_drv_*.t tests broken by the command line syntax change.
2017-01-25 16:23:38 +03:00
45e219d038
Change the command line syntax: remove the --test option.
2017-01-25 00:02:59 +03:00
e53815173d
Simplify ugly require/dofile constructs in OLTP scripts.
2017-01-23 20:58:51 +03:00
ae2d772ff2
Remove stubs for old Lua scripts.
2017-01-16 16:08:08 +03:00
a4ca87f64d
Add MemorySanitizer support to configure.ac. Use it in Travis CI when supported.
2017-01-16 10:46:09 +03:00