Commit graph

56517 commits

Author SHA1 Message Date
MySQL Build Team
76bcf79c6b Apply fix for bug#45131, "Problems building on 32-bit linux".
As described in the bug, the problem is not new in 5.4, but newly tickled.
We need a register whose lower 8 bits can be accessed, and must request
such from the assembler.  Using a "q" constraint instead of "r" constraint
accomplishes this.
2009-06-05 00:29:41 +02:00
MySQL Build Team
782b8f0550 Some portability fixes.
include/Makefile.am: use @PERL@ to call scripts/dheadgen.pl - don't rely on #! /usr/bin/perl
scripts/dheadgen.pl: use 2-arg open() for compatibility with older Perl versions
storage/innobase/srv/srv0srv.c: Don't use C++-style comments in C code
2009-06-04 18:47:38 +02:00
MySQL Build Team
fd3986af20 Pull in the few changes from mysql-5.4.0-release; also a minor portability fix up from mysql-5.1 2009-05-22 21:50:02 +02:00
MySQL Build Team
9c4407591c Bug #44536: MySQL 5.4 version mismatch in the sources
Update version number; also modify NDB's version.c for compatibility.
2009-05-22 21:05:46 +02:00
MC Brown
31983456ea Adding DTrace test scripts to distribution targets 2009-04-16 18:06:32 +01:00
MySQL Build Team
907c71e792 Bump version number prep for BR #31195 2009-04-05 22:33:39 +02:00
MySQL Build Team
e4c94f0f2c Ensure that all dtrace files are properly removed during make clean 2009-04-05 22:18:21 +02:00
MySQL Build Team
e3550f5120 Pull in some portability fixes for libedit from 5.1.33-release 2009-04-05 22:01:49 +02:00
MC Brown
27de99928a Ensuring the the right files are deleted during a cleanup 2009-04-03 14:52:59 +01:00
Mikael Ronstrom
3af63f45f4 Merge some more DTrace build fixes by MC Brown 2009-03-27 15:31:08 +01:00
MC Brown
54850da8a0 Adding Probe definition file to distribution files 2009-03-18 11:08:24 +00:00
MC Brown
eb07819704 Fixing some issues in the build when using DTrace probes
Probe definition file is now a separate file that is copied during
build to the correct location, this enforces dependency requirements
correctly and allows builds to work when using the current or separate
build directories
2009-03-18 10:04:15 +00:00
Mikael Ronstrom
f3ea2bbde1 Merge 2009-03-12 15:21:30 +01:00
Mikael Ronstrom
c944d29dd1 Fixed missing - in build script 2009-03-11 22:17:48 +01:00
Mikael Ronstrom
6755c5dd27 Fix silly mistakes 2009-03-07 00:12:36 +01:00
Mikael Ronstrom
c6a6820ed7 Add support for Atomic instructions for Windows
Enables Google patch support on Windows
2009-03-06 19:25:38 +01:00
Mikael Ronstrom
ea9e898bed Fix for fix of the DTrace make problems 2009-03-06 16:13:11 +01:00
Mikael Ronstrom
c494cbe420 Added DTrace example scripts 2009-03-06 13:31:03 +01:00
Mikael Ronstrom
1ad9b0fa4f Ensured that we apply DTrace script on both object files potentially
produced by libtool
2009-03-06 13:22:25 +01:00
Mikael Ronstrom
ae3bafc9f8 Also search for DTrace command in /usr/sbin 2009-03-06 13:10:58 +01:00
Mikael Ronstrom
e0cca13038 Workaround for problems with tailcall optimisation and DTrace 2009-03-06 12:51:51 +01:00
Mikael Ronstrom
9cf08c21aa Fix for make distcheck failure
Removed fake rule and replaced it by real rule instead
2009-03-05 20:22:13 +01:00
Mikael Ronstrom
d2c01e2555 Fix for warning on -1 converted to 100 due to that
-1 was MAX which isn't a great idea.
2009-03-05 20:12:53 +01:00
Mikael Ronstrom
29f979b77f Corrected Dependency for DTrace 2009-02-27 12:04:17 +01:00
Mikael Ronstrom
f565f58bfe Separated what to use as dependency and what to use as list of object files 2009-02-26 17:24:17 +01:00
Mikael Ronstrom
c73f724e59 Yet another attempt to fix Windows 2009-02-26 07:44:36 +01:00
Mikael Ronstrom
60cc7909df Trying a workaround for the Windows crashes 2009-02-26 00:58:28 +01:00
Mikael Ronstrom
a097ea01e7 Fix for Windows 2009-02-24 16:43:05 +01:00
Mikael Ronstrom
a027ddbc22 Fix to make DTrace probes on SPARC work well 2009-02-24 12:04:26 +01:00
Mikael Ronstrom
2d4d71dcc9 Merged with build team changes 2009-02-24 00:37:08 +01:00
Mikael Ronstrom
d54775cc35 Fixed silly mistake plus extra parenthesis 2009-02-23 22:21:22 +01:00
Mikael Ronstrom
1f5e475ba1 Fix ridiculous bug 2009-02-23 15:11:40 +01:00
Mikael Ronstrom
b28aba4a46 Workaround for bug with gcc on Solaris using pthread_setschedprio
Improved data typing of server variables in InnoDB to avoid bugs on
Windows.
Workaround for bug in gcc assembler on 32-bit Mac OS X as well as
on Solaris.
2009-02-23 14:05:17 +01:00
Mikael Ronstrom
48603e8a58 Fixed problem with sql directory DTrace Makefile 2009-02-21 22:13:02 +01:00
Mikael Ronstrom
d7cb1d8dda Missed updating heap engine 2009-02-21 21:59:35 +01:00
Mikael Ronstrom
6e5ddfadd5 Yet another attempt of getting DTrace builds done properly 2009-02-21 21:32:46 +01:00
Mikael Ronstrom
e61846bf75 Updated to new version 0.2.3,
fixed make dist issue after moving
probes_mysql.d from sql to include
directory.
2009-02-21 19:26:38 +01:00
Mikael Ronstrom
ff478aa956 Reverted back to not using large page by default 2009-02-21 13:42:43 +01:00
Mikael Ronstrom
254baff232 Fixed some issues with build script and 64-bit handling,
couldn't use both --cpu=x86_64 and --64, also ignored
setting --32 and --64 on Linux
2009-02-21 11:03:49 +01:00
Mikael Ronstrom
6ba903ad02 dtrace_sources also needed for non-DTrace builds 2009-02-21 09:12:08 +01:00
Mikael Ronstrom
ed94b2008e A workaround to handle the problem with that
abs_top_srcdir doesn't work on some automake
platforms.

Done by copying the .d files to the build
directories.
2009-02-20 23:11:09 +01:00
Mikael Ronstrom
2c82616b23 Fix build issue on 32-bit Solaris using gcc 2009-02-20 12:32:51 +01:00
Mikael Ronstrom
440c2f439a Changed to use top_srcdir instead of abs_top_srcdir since many
automake tools on Solaris seems to have a bug related to the
use of abs_top_srcdir
2009-02-20 01:06:32 +01:00
Mikael Ronstrom
117ae64c97 More readability for DTrace commands 2009-02-20 00:56:25 +01:00
Mikael Ronstrom
81f55219c2 Fixed DTrace bug where probes_mysql_nodtrace.h wasn't properly
created in the case when DTrace wasn't defined.
2009-02-20 00:42:00 +01:00
Mikael Ronstrom
b9e0d8c450 Fix for an incompatibility between GNU ar and Solaris linker 2009-02-20 00:23:34 +01:00
MySQL Build Team
0828024782 Increase -pv- version number after branching 0.2.1 build clone 2009-02-19 21:20:51 +01:00
Mikael Ronstrom
cdec34931f Fixed test case after changing defaults on mysql-test-run 2009-02-19 16:55:09 +01:00
Mikael Ronstrom
7fbc45239c Changed defaults when running mysql-test-run to ensure that
Pushbuild servers are not overloaded and test cases crash
due to overload of memory and disk.
2009-02-19 11:36:04 +01:00
Mikael Ronstrom
84ab29d22f Merge 2009-02-17 15:46:02 +01:00