8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 18:43:03 +01:00
firebird-mirror/builds/posix
John Paul Adrian Glaubitz bd35281a05 Add platform support for Linux/m68k for the 3.0 branch (#52)
* Add generic platform support for Linux/m68k

* Include sem_t when determining values for FB_ALIGNMENT and FB_DOUBLE_ALIGN

On m68k, 'long long' is 16-bit aligned while 'sem_t' is 32-bit aligned
and we must therefore include 'sem_t' when determining the values for
FB_ALIGNMENT and FB_DOUBLE_ALIGN. Otherwise, the futex system call
will fail on these systems.

* Make sure that the version scripts include _IO_stdin_used on Linux

The GNU C library supports two ABIs for libio, one is the pre-2.1
ABI and the other is the current one. In order to determine which
ABI is to be used, the C library checks whether the _IO_stdin_used
symbol is exported by the executable. In case the symbol is present,
the new ABI is assumed, if the symbol is missing, the old ABI is
assumed. Thus, if an application is linked against a modern version
of glibc, it must export the _IO_stdin_used symbol as otherwise the
executable can crash or provoke other unexpected behavior on some
architectures like PowerPC or MIPS because the C library is using
the old ABI in this case.
2016-10-14 13:12:21 +03:00
..
darwin.defaults Fix for gcc 4.1 problem is no longer needed. gcc 4.2 from MacOSX 10.8 2015-06-16 11:27:49 +00:00
empty.vers Use same export symbol lists for all posix platforms, added script building platform-specific format 2010-03-14 13:44:57 +00:00
fbintl.vers Use same export symbol lists for all posix platforms, added script building platform-specific format 2010-03-14 13:44:57 +00:00
fbplugin.vers New plugin manager. Use it for all types of plugins. 2011-01-14 17:31:40 +00:00
firebird.vers Enable support for the Cobol pre-compiler in libfbclient and libfbembed should anyone want to compile it and use it. 2013-08-30 08:42:24 +00:00
ib_util.vers Use same export symbol lists for all posix platforms, added script building platform-specific format 2010-03-14 13:44:57 +00:00
make.android.arme Work in progress on CORE-3885: Firebird for Android, build is complete 2015-01-27 10:46:48 +00:00
make.defaults Backported fix for CORE-5205: Add a switch to build linux binaries with builtin libtommath 2016-04-24 18:11:08 +03:00
make.platform.solaris.examples Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
make.rules Backported fix for CORE-5205: Add a switch to build linux binaries with builtin libtommath 2016-04-24 18:11:08 +03:00
make.shared.targets Hope this fixes the POSIX build. 2013-08-23 15:37:20 +00:00
make.shared.variables Fixed posix build 2014-11-26 10:01:51 +00:00
Makefile.in Backported fix for CORE-5205: Add a switch to build linux binaries with builtin libtommath 2016-04-24 18:11:08 +03:00
Makefile.in.examples This should fix the problem of building examples in Windows 64-bit, although it does not answear what exactly is happening there. 2015-06-29 01:38:16 +00:00
Makefile.in.extern.editline Typo, adjust AR redefinition in extern.editline 2015-07-03 06:45:18 +00:00
Makefile.in.plugins_examples Added build of crypt application sample to posix build at least in order to keep it compilable 2015-11-18 15:57:26 +00:00
postfix.darwin More changes to support the new pkgbuild installer for El Capitan 2015-10-15 13:22:52 +00:00
prefix.aix_powerpc Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.aix_powerpc_xlc Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.darwin_i386 New installer based on pkgbuild and productbuild to replace old deprecated installer on El Capitan 2015-10-13 12:10:20 +00:00
prefix.darwin_powerpc Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.darwin_ppc64 Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.darwin_x86_64 Firebird 3.0 64bit MacOSX build with downloaded ICU and tommath 2016-03-17 12:34:25 +00:00
prefix.example Applied patch from Damyan Ivanov: no compiler flag repetinion when CXXFLAGS is set in the environment 2011-03-27 11:22:57 +00:00
prefix.freebsd Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.freebsd_amd64 Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.hpux Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.hpux_aCC Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.hpux_ia64 Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.linux Turn off one more warning - all places where UCHAR array is initated with constants like 12 (i.e. DPB and other clumplets) the warning is issued 2013-11-19 12:36:53 +00:00
prefix.linux_amd64 Fix for CORE-5284: Firebird fails to build with USE_VALGRIND 2016-07-07 18:58:12 +03:00
prefix.linux_arm cleanup 2011-01-16 14:03:18 +00:00
prefix.linux_arm64 Arm64 port 2014-05-22 10:47:03 +00:00
prefix.linux_generic Applied patch from Damyan Ivanov: no compiler flag repetinion when CXXFLAGS is set in the environment 2011-03-27 11:22:57 +00:00
prefix.linux_ia64 Applied patch from Damyan Ivanov: no compiler flag repetinion when CXXFLAGS is set in the environment 2011-03-27 11:22:57 +00:00
prefix.linux_mips cleanup 2011-01-16 14:03:18 +00:00
prefix.linux_mipsel cleanup 2011-01-16 14:03:18 +00:00
prefix.linux_powerpc cleanup 2011-01-16 14:03:18 +00:00
prefix.linux_powerpc64 add prefix file linux_powerpc64 2014-11-12 17:39:41 +00:00
prefix.linux_powerpc64el add prefix file linux_powerpc64el 2014-11-11 16:52:21 +00:00
prefix.linux_s390x cleanup 2011-01-16 14:03:18 +00:00
prefix.linux_sparc32 Applied patch from Damyan Ivanov: no compiler flag repetinion when CXXFLAGS is set in the environment 2011-03-27 11:22:57 +00:00
prefix.mingw Remove hardcoded march to allow 64-bit builds 2014-12-08 16:58:41 +00:00
prefix.netbsd Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.solaris Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.solaris-64gcc Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.solx86 cleanup 2011-01-16 14:03:18 +00:00
prefix.solx86gcc Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
prefix.solx86gcc_64 Fixed CORE-3677: Stop utilities to export entrypoints 2011-12-27 08:14:58 +00:00
udr_plugin.vers Misc. 2015-02-14 18:55:00 +00:00
vers.sh.in Add platform support for Linux/m68k for the 3.0 branch (#52) 2016-10-14 13:12:21 +03:00