Posted
over 6 years
ago
by
Craig
When building with the
-Dmessage-loader=iconv
cmake option, XercesMessages_en_US.cat is installed to:
/usr/msg/
It should be installed to:
/usr/share/xerces-c/msg/
which is what previous versions of Xerces-C did.
This change breaks downstream Read more
|
Posted
almost 7 years
ago
by
Roger Leigh
I'm unsure why volatile would be a needed qualifier on these specific variables. They shouldn't be optimised out, irrespective of whether volatile is added or not.
fHeartBeat is intrinsically racy from what I can see; it's modified by both the main Read more
|
Posted
almost 7 years
ago
by
Sam Trahan
I tried three tests and determined the problem was a few missing "volatile" declarations. The test takes 21.05 seconds to pass, which suggests to me that there is another problem somewhere.
Test 1: no optimization - works
Test 2: full debugging Read more
|
Posted
almost 7 years
ago
by
Roger Leigh
If you compile with the icc equivalent of "-g3", could you post the full stacktrace when it freezes so that we can see exactly where it's stuck? I wouldn't expect any significant difference between "standard" and "posix" because it's all ultimately Read more
|
Posted
almost 7 years
ago
by
Sam Trahan
I tried both "standard" and "posix." Both resulted in the same hang. I tried using /tmp (tmpfs) and a much shorter path, instead of the Panasas filesystem. No luck there. Disabling threading (nothreads) succeeded. Of course, that leaves me with Read more
|
Posted
almost 7 years
ago
by
Roger Leigh
Please could you try building with CMake with and without C++11 standard threads, rather than with the autoconf build. Use -Dmutex-manager=standard|posix as documented in the build instructions. This might do a better job of passing the appropriate Read more
|
Posted
almost 7 years
ago
by
Sam Trahan
ThreadTest freezes with Intel 17.0.5.239 and 18.0.1.163
|
Posted
almost 7 years
ago
by
Sam Trahan
The ThreadTest1 hangs forever when Xerces-C 3.2.2 is compiled using the Intel compiler versions 17.0.5.239 or 18.1.163. Running ThreadTest1 directly in gdb reveals that all ten threads exit, and main() is stuck in a wait loop calling sleep() Read more
|
Posted
almost 7 years
ago
by
Craig
No rule to make target '/src/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg'
|
Posted
almost 7 years
ago
by
ASF GitHub Bot
GitHub user candrews opened a pull request:
https://github.com/apache/xerces-c/pull/7
build: Include XercesMessages_en_US.Msg in dist
Fixes XERCESC-2161
You can merge this pull request into a Git repository by running:
$ git pull Read more
|