#14842: Error building bootstraping libicuio while cross-compiling ARM on Ubuntu
18.04
----------------------------+----------------------------
Reporter: pemdp | Owner: bonefish
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Build System | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: arm
----------------------------+----------------------------
Comment (by kallisti5):
Applying this change to ARM doesn't fix it:
https://git.haiku-
os.org/buildtools/commit/gcc/gcc/config/i386/haiku.h?id=8116a5d9ffdc704a2fe1095bd9bdac3a36ad56bb
{{{
diff --git a/gcc/gcc/config/i386/haiku.h b/gcc/gcc/config/i386/haiku.h
index 335c414..79025a8 100644
--- a/gcc/gcc/config/i386/haiku.h
+++ b/gcc/gcc/config/i386/haiku.h
@@ -40,12 +40,6 @@ Boston, MA 02111-1307, USA. */
builtin_define ("__stdcall=__attribute__((__stdcall__))"); \
builtin_define ("__cdecl=__attribute__((__cdecl__))"); \
builtin_assert ("system=haiku");
\
- /* Haiku apparently doesn't support merging of symbols across shared
\
- object boundaries. Hence we need to explicitly specify that \
- type_infos are not merged, so that they get compared by name \
- instead of by pointer. */ \
- builtin_define ("__GXX_MERGED_TYPEINFO_NAMES=0"); \
- builtin_define ("__GXX_TYPEINFO_EQUALITY_INLINE=0"); \
} \
while (0)
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/14842#comment:18>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.