This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I noticed that on Linux/AMD64 which uses 32-bit x86 and 64-bit x86-64 multilibs, some 32-bit tests fail. The problem is that in libstdc++ a "make check" builds and installs the po files during "make check" in the default directory and then runs a "make all" in the other multilib directory ("32"). But during this "make all", this is not done: $ ls 32/libstdc++-v3/po/ de.mo fr.mo Makefile $ ls libstdc++-v3/po/ de.mo fr.mo Makefile share So, what's the best way to do work around this? We could install the compiled po files locally even with "make all". Or is there another solution? Btw. these missing compiled po files result in the following failures for 32-bit compilation (and using RUNTESTFLAGS="--target_board 'unix{-m32,}'" for testing both multilibs): FAIL: 22_locale/messages/members/char/1.cc execution test FAIL: 22_locale/messages/members/char/2.cc execution test FAIL: 22_locale/messages/members/char/2.cc execution test FAIL: 22_locale/messages/members/char/wrapped_env.cc execution test FAIL: 22_locale/messages/members/char/wrapped_locale.cc execution test FAIL: 22_locale/messages_byname/named_equivalence.cc execution test Btw. there are similar problems with libjava, I'll try to investigate them next, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 NÃrnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Attachment:
pgp00000.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |