Date: Fri, 22 Sep 2006 00:16:07 -0400 From: Mikhail Teterin <mi+kde@aldan.algebra.com> To: ia64@freebsd.org Subject: troubles with devel/icu on ia64 Message-ID: <200609220016.07881@aldan>
next in thread | raw e-mail | index | archive | help
Hello! As you may know, the devel/icu port does not build on FreeBSD/ia64. Or, rather, it builds, but crashes while running the vendor's self-tests. The crashes tend to occur in different places depending on the compilation flags, but are still very reproducible. Even with `-O0 -g'. The developers (from IBM) dismiss this as a "compiler bug". However, all our other architectures (including the fickle ones like sparc64) have no problems -- if it is a compiler bug, it must ia64-specific AND not affect any of other code... Although few ports run self tests post-build, the ones that do have no problems. The few problems reported from users of i386 were traced to overly aggressive compiler flags (such as `-O2 -funroll-loops'). I tried using Purify on the test binaries (on Solaris/sparc), but even after fixing the few Purify-reported buglets the crashes are still here. What can possibly be wrong with FreeBSD/ia64? The library (and the tests) use threads aplenty... Would anyone care to investigate? The modified port can be found on pluto1.freebsd.org:/p/scratch/mi/icu-36. Thanks! -mi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609220016.07881>