mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 04:22:27 +01:00
65a32e834f
(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 |