mirror of
https://github.com/MariaDB/server.git
synced 2026-05-14 10:57:54 +02:00
(compiler issue ?) Problem: Improper compile-time flags on AIX prevented use of files > 2 GB. This resulted in Max_data_length being truncated to 2 GB by MyISAM code. Solution: Reverted large-file changes from the fix for bug10776. We need to define _LARGE_FILES on AIX to have support for files > 2 GB. Since _LARGE_FILE_API is incompatible with _LARGE_FILES and may be automatically defined by including standards.h, we also need a workaround to avoid this conflict. config/ac-macros/large_file.m4: Reverted large-file changes from the fix for bug10776. We need to define _LARGE_FILES on AIX to have support for files > 2 GB. include/my_global.h: _LARGE_FILE_API is defined in standards.h that is automatically included by at least some C++ compilers on AIX. Since it is also incompatible with _LARGE_FILES which is required for POSIX IO calls to be largefile-safe, the only workaround is to explicitely #undef _LARGE_FILE_API. |
||
|---|---|---|
| .. | ||
| alloca.m4 | ||
| character_sets.m4 | ||
| check_cpu.m4 | ||
| compiler_flag.m4 | ||
| ha_archive.m4 | ||
| ha_berkeley.m4 | ||
| ha_blackhole.m4 | ||
| ha_example.m4 | ||
| ha_federated.m4 | ||
| ha_innodb.m4 | ||
| ha_ndbcluster.m4 | ||
| ha_tina.m4 | ||
| large_file.m4 | ||
| misc.m4 | ||
| openssl.m4 | ||
| readline.m4 | ||
| yassl.m4 | ||
| zlib.m4 | ||