annotate OrthancServer/Resources/VersionScriptOrthanc.map @ 5575:d7eaa568da15

Orthanc::Logging automatically detects whether the Orthanc core supports OrthancPluginLogMessage()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 26 Apr 2024 17:17:34 +0200
parents 31e12d2ce275
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4761
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 # This is a version-script for the main Orthanc binary, that hides all
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2 # the global functions of the executable so that a Linux Standard Base
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3 # (LSB) build of Orthanc can load plugins that are not built using
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4 # LSB. Otherwise, the dynamic loader of the plugins will try to use
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 # the global functions published by the Orthanc server, which results
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6 # in a segmentation fault if the data structures don't have the same
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7 # memory layout (e.g. debug vs. release, or another version of some
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8 # C/C++ library used both by Orthanc, typically jsoncpp).
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
10 {
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
11 local:
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
12 *;
31e12d2ce275 Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
13 };