diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2013-10-30 09:22:49 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2013-10-30 09:28:33 +0100 |
commit | 542a3291005dc1db011c76f437d5e0b945fa726e (patch) | |
tree | 179da70c42ab0c4aa854db9a3d93826ed0d190be /external/firebird/UnpackedTarball_firebird.mk | |
parent | 71077148d442b3bbfeefd9a572942946c6a95823 (diff) |
C++11: new/delete replacement functions cannot be inline
...as clarified by a new sentence added to paragraph 3 of 17.6.4.6
[replacement.functions]: "The program’s definitions shall not be specified as
inline." Clang trunk towards 3.4 now generates errors for this.
Having these replacement functions in the fbembed dynamic library is extremely
fishy anyway; at least on Linux those symbols are not exported, and hopefully on
no other platforms either. (If it turns out that this change causes the symbols
to change from non-exported to exported on some other platform, the best fix
would probably be to remove those replacement functions completely.)
Change-Id: I590d55e44814a6707030c42e1087377e75819666
Diffstat (limited to 'external/firebird/UnpackedTarball_firebird.mk')
-rw-r--r-- | external/firebird/UnpackedTarball_firebird.mk | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/external/firebird/UnpackedTarball_firebird.mk b/external/firebird/UnpackedTarball_firebird.mk index c4119a022bb7..77e691c146ac 100644 --- a/external/firebird/UnpackedTarball_firebird.mk +++ b/external/firebird/UnpackedTarball_firebird.mk @@ -14,10 +14,8 @@ $(eval $(call gb_UnpackedTarball_set_tarball,firebird,$(FIREBIRD_TARBALL))) $(eval $(call gb_UnpackedTarball_add_patches,firebird,\ external/firebird/firebird-icu.patch.1 \ external/firebird/firebird-rpath.patch.0 \ -)) - -$(eval $(call gb_UnpackedTarball_add_patches,firebird,\ external/firebird/firebird-c++11.patch.1 \ + external/firebird/firebird-c++11replfn.patch.0 \ )) ifeq ($(OS)-$(COM),WNT-MSC) |