<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.corba.omniorb.devel">
    <title>gmane.comp.corba.omniorb.devel</title>
    <link>http://blog.gmane.org/gmane.comp.corba.omniorb.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/317"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/316"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/315"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/314"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/313"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/312"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/311"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/310"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/309"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/308"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/307"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/306"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/305"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/304"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/303"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/302"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/301"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/300"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/299"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/298"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/317">
    <title>Re: Building for Mac OS X Lion</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/317</link>
    <description>&lt;pre&gt;
Yes, that does work but I'm trying to help update the MacPorts port for 
omniORB and they prefer to use the default compiler (clang) if possible...


Great, thanks Duncan. It seems to do the trick without me having to 
specify the llvm-gcc compiler. I'll get the patch into the port.

               - Tom
_______________________________________________
omniORB-dev mailing list
omniORB-dev&amp;lt; at &amp;gt;omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-dev
&lt;/pre&gt;</description>
    <dc:creator>Thomas Lockhart</dc:creator>
    <dc:date>2012-02-13T14:35:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/316">
    <title>Re: Building for Mac OS X Lion</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/316</link>
    <description>&lt;pre&gt;

They work fine for me, just running configure; make, which uses the gcc
compiler front-end.

[...]

It's an inline function declared in include/omniORB4/cdrStream.h, so
it's right that it's not defined in the object files. The functions are
somewhat trickily defined as friend functions within the cdrStream
class, and the clang front-end is clearly somewhat confused by it. 

Luckily the IBM xlC compiler has the same problem, so there are already
pre-processor defines for a work-around. This little patch fixes it.

Cheers,

Duncan.

&lt;/pre&gt;</description>
    <dc:creator>Duncan Grisby</dc:creator>
    <dc:date>2012-02-13T10:20:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/315">
    <title>Re: Building for Mac OS X Lion</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/315</link>
    <description>&lt;pre&gt;...
So the MacPorts bug tracking system has some entries covering this. 
using llvm-gcc-4.2 rather than the default clang++ compiler builds 
cleanly. I'm not finding much info on clang (probably just looking in 
the wrong places) to track down the issue with the symbols.

              - Tom
&lt;/pre&gt;</description>
    <dc:creator>Thomas Lockhart</dc:creator>
    <dc:date>2012-02-12T04:05:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/314">
    <title>Building for Mac OS X Lion</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/314</link>
    <description>&lt;pre&gt;I'm trying to get code running on Mac OS X including omniORB and omniORBpy.

The current MacPorts ports are for 4.1.4 and 3.4, respectively, and 
fails to build on my recent MacBook with XCode-4.2.1. I've updated my 
copy of the port of omniORB to 4.1.6 and after setting DYLD_LIBRARY_PATH 
in the port script so the linker would find libraries in the build area 
I'm getting the following error:

/Developer/usr/bin/clang++ -o catior -L/opt/local/lib -arch x86_64 -pipe 
-O2 -arch x86_64 -fno-common -bind_at_load -L../../../../lib 
-L../../../../lib catior.o -lomniORB4 -lomnithread
Undefined symbols for architecture x86_64:
   "operator&amp;lt;&amp;lt;=(unsigned int&amp;amp;, cdrStream&amp;amp;)", referenced from:
       
_CORBA_Unbounded_Sequence&amp;lt;IOP::TaggedProfile&amp;gt;::operator&amp;lt;&amp;lt;=(cdrStream&amp;amp;) 
in catior.o

Which I see is indeed undefined in both catior.o and in 
libomniORB4.dylib (along with undefined operators for a few other int 
types). I'm guessing it is an implicit template issue but...

... when I look at libomniORB4.so on my Linux box I don't see any 
definition for operator&amp;lt;&amp;lt;=() with two arguments except for a strong 
symbol with "long double&amp;amp;" as the first argument. None with "unsigned int&amp;amp;".

Does this ring a bell with anyone? Any hints on where to look? Has 
anyone had success building with clang++ rather than gcc?

TIA

                - Tom
&lt;/pre&gt;</description>
    <dc:creator>Thomas Lockhart</dc:creator>
    <dc:date>2012-02-12T03:03:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/313">
    <title>Re: maximum size of -ORBgiopMaxMsgSize</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/313</link>
    <description>&lt;pre&gt;

This is not a question for omniORB-dev. That list is for discussion
about development of omniORB, not development using omniORB. This kind
of question belongs on the main omniORB-list.

The only limit to the maximum message size is the limit of a signed 32
bit integer, since that is fundamental to the way the CORBA messages are
marshalled. You can therefore set it as high as 2147483647.

Cheers,

Duncan.

&lt;/pre&gt;</description>
    <dc:creator>Duncan Grisby</dc:creator>
    <dc:date>2011-11-29T11:54:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/312">
    <title>maximum size of -ORBgiopMaxMsgSize</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/312</link>
    <description>&lt;pre&gt;
Hi,

I have a omniorb server and client implementation and i set the
-ORBgiopMaxMsgSize on both to 10485760. But still sometime my corba server
crashed. And it usually happens when the size of the message is larger than
10485760. Can anyone tell me what is the maximum value that i can set for
-ORBgiopMaxMsgSize?

Adeel.
&lt;/pre&gt;</description>
    <dc:creator>adeeshah</dc:creator>
    <dc:date>2011-11-28T12:31:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/311">
    <title>RPM spec files for 4.1.6 and 3.6</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/311</link>
    <description>&lt;pre&gt;I've done some light patching to get the as-shipped spec files happy 
with the new release. For some reason Fedora 15 seems to require that 
the library names be explicitly mentioned in the "provides" clause for 
the library package; I haven't run into this before and don't know if it 
is a change in rpm or a defect in FC15.

I've also parameterized the omniORB version number for the omniORBpy 
spec file since file names based on this version are mentioned farther 
down in the spec file.

                                         - Tom

_______________________________________________
omniORB-dev mailing list
omniORB-dev&amp;lt; at &amp;gt;omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-dev
&lt;/pre&gt;</description>
    <dc:creator>Thomas Lockhart</dc:creator>
    <dc:date>2011-08-08T05:12:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/310">
    <title>Re: Minor documentation patch</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/310</link>
    <description>&lt;pre&gt;
No, not when executed as a script.  When executing scripts python puts
the directory of the script on sys.path, but not the current working
directory.


It is a POSIX construct:
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06

Of course you're free to not include it, probably won't cause much
harm (and frankly my first reaction was "it's only documentation why
can't this be a minor bug").

Regards
Floris

&lt;/pre&gt;</description>
    <dc:creator>Floris Bruynooghe</dc:creator>
    <dc:date>2011-03-30T14:11:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/309">
    <title>Re: Minor documentation patch</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/309</link>
    <description>&lt;pre&gt;

I don't understand. Python _always_ searches the current working
directory before looking at PYTHONPATH, so I don't see how accidentally
including the empty path in PYTHONPATH changes anything.

Regardless, I don't want to change that documentation because it's
generic Unix documentation, and not all shells necessarily support the
syntax the change is using.

Duncan.

&lt;/pre&gt;</description>
    <dc:creator>Duncan Grisby</dc:creator>
    <dc:date>2011-03-30T11:22:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/308">
    <title>Minor documentation patch</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/308</link>
    <description>&lt;pre&gt;Hi

One of Debian's QA analysis efforts was to spot insecure usage of
PYTHONPATH, i.e. PYTHON=$PYTHONPATH:/some/path which could potentially
put the current working directory on the PYTHONPATH.  In OmniORBpy
this occurs only in the documentation, however they still regard that
as a security bug ;-).

As I'm always interested in keeping Debian's patches to a minimum
attached is the patch we applied to the documentation to fix this
issue, in case you would like to apply it upstream.

Regards
Floris

&lt;/pre&gt;</description>
    <dc:creator>Floris Bruynooghe</dc:creator>
    <dc:date>2011-03-29T20:18:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/307">
    <title>Re: libwrapper compiler issue</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/307</link>
    <description>&lt;pre&gt;

This is not an issue for omniORB-dev. It is a topic for the main
omniORB-list. Your colleague Ravi is already asking the same thing
there.

Duncan.

&lt;/pre&gt;</description>
    <dc:creator>Duncan Grisby</dc:creator>
    <dc:date>2010-11-24T16:36:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/306">
    <title>omniORB4.1.3 compilation error</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/306</link>
    <description>&lt;pre&gt;Hi,

I got omniORB4.1.3 code from SVN, while I tried to make export, I get below error

making export in src/tool...
make[1]: Entering directory `/cygdrive/e/Nag/omniORB/src/tool'
making export in src/tool/omniidl...
make[2]: Entering directory `/cygdrive/e/Nag/omniORB/src/tool/omniidl'
making export in src/tool/omniidl/cxx...
make[3]: Entering directory `/cygdrive/e/Nag/omniORB/src/tool/omniidl/cxx'
make[3]: *** No rule to make target `/e/nag/omniorb/include/omniORB4/CORBA_sysde
p.h', needed by `idlc.d'.  Stop.
make[3]: Leaving directory `/cygdrive/e/Nag/omniORB/src/tool/omniidl/cxx'
make[2]: *** [export] Error 2
make[2]: Leaving directory `/cygdrive/e/Nag/omniORB/src/tool/omniidl'
make[1]: *** [export] Error 2
make[1]: Leaving directory `/cygdrive/e/Nag/omniORB/src/tool'
make: *** [export] Error 2

It is stopping while compiling idlc.d. Any suggestions how to resolve the issue

Thanks,
Naga Ram

_______________________________________________
omniORB-dev mailing list
omniORB-dev&amp;lt; at &amp;gt;omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-dev
&lt;/pre&gt;</description>
    <dc:creator>Naga Ram M Chavakula</dc:creator>
    <dc:date>2010-11-24T13:00:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/305">
    <title>libwrapper compiler issue</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/305</link>
    <description>&lt;pre&gt;Hi,

The  compilation of omniORB4.1.3 in XP with VC6 failed, I followed readme.win32 &amp;amp; did all necessary configuration.
I am getting below error while I run make export in the src folder as explained in readme file, I checked in static folder the files exist, but still libwrapper is causing below error

+ ../../../bin/x86_win32/libwrapper -gnuwin32 static/omnithread.lib static/nt.o
lib /OUT:static\omnithread.lib static\nt.o
lib: No such file or directory
make[2]: *** [static/omnithread"".lib] Error 1
make[2]: Leaving directory `/cygdrive/e/Nag/omniORB-4.1.3/omniORB-4.1.3/src/lib/
omnithread'
make[1]: *** [export] Error 2
make[1]: Leaving directory `/cygdrive/e/Nag/omniORB-4.1.3/omniORB-4.1.3/src/lib'

make: *** [export] Error 2




Thanks,
Naga Ram M Chavakula | Senior Project Manager
O: 608.448.3117|M: 0091.9885778079 | nagaram.chavakula&amp;lt; at &amp;gt;symphonycorp.com&amp;lt;mailto:nagaram.chavakula&amp;lt; at &amp;gt;symphony.com&amp;gt;
Symphony Corporation&amp;lt;http://www.symphony.cc/&amp;gt; | Hyderabad, A.P.India-500 082 | A SEI-CMMI Level 4 Company
 We synchronize business, technology and people
" It is not difficult to be on TOP...It is difficult when you carry Truth,Commitment and Transparency with you"

_______________________________________________
omniORB-dev mailing list
omniORB-dev&amp;lt; at &amp;gt;omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-dev
&lt;/pre&gt;</description>
    <dc:creator>Naga Ram M Chavakula</dc:creator>
    <dc:date>2010-11-24T09:09:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/304">
    <title>Re: patch to allow disabling the long double support</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/304</link>
    <description>&lt;pre&gt;

Hi Mika,

I've checked in a smaller change that I think has the same effect as
your patch. It's just on the 4_1 branch at the moment. It will be merged
into trunk soon.

Can you try it please, and let me know if it's not sufficient for any
reason.

Cheers,

Duncan.

&lt;/pre&gt;</description>
    <dc:creator>Duncan Grisby</dc:creator>
    <dc:date>2010-11-22T23:05:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/303">
    <title>Re: Suspicious omnithread problem</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/303</link>
    <description>&lt;pre&gt;

This is a question for omniORB-list, not omniORB-dev. omniORB-dev is
only for discussion of development _of_ omniORB, not development _with_
omniORB.

If you still have the issue, post to omniORB list with as many details
as possible.

Duncan.

&lt;/pre&gt;</description>
    <dc:creator>Duncan Grisby</dc:creator>
    <dc:date>2010-10-27T13:23:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/302">
    <title>Re: patch to allow disabling the long double support</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/302</link>
    <description>&lt;pre&gt;Hi

Attached is a new version of patch. First version had problems when 
building on platforms that supported long double and this fixes it.
This version is build tested with 4 different sets against the omniorb svn 
revision 5982.
- crosscompile for mips/uclibc linux (with --disable-longdouble)
- crosscompile for i386/uclibs linux (with --disable-longdouble)
- i586/glibc linux build
- i586/glibc linux build with --disable-longdouble configure option

Remember that once patch is applied, you still need to regenerate the 
configure by running autoreconf. (And that needs at least on my linux the 
one line "m4_pattern_allow(PKG_CONFIG_LIBDIR)" fix to configure.ac at 
least on my linux)

Mika

On Wed, 13 Oct 2010, Mika Laitio wrote:

--- omniorb_41x_orig/acinclude.m42010-10-11 19:46:36.664508034 +0300
+++ omniorb_41x_new/acinclude.m42010-10-14 02:41:32.982777763 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -420,6 +420,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 fi
 ])
 
+dnl Disable support for long double even if the toolchain claims to support it. (does really not work on mipsel or arm)
+AC_DEFUN([OMNI_DISABLE_LONGDOUBLE],
+[AC_CACHE_CHECK(whether to disable long double support even if toolchain supports it,
+omni_cv_enable_longdouble,
+[AC_ARG_ENABLE(longdouble,
+               AC_HELP_STRING([--disable-longdouble],
+                  [disable long double suppor (default enable-longdouble)]),
+               omni_cv_enable_longdouble=$enableval,
+               omni_cv_enable_longdouble=yes)
+])
+AC_SUBST(ENABLE_LONGDOUBLE, $omni_cv_enable_longdouble)
+])
 
 dnl
 dnl Tests from http://www.gnu.org/software/ac-archive/
diff -Naur omniorb_41x_orig/configure.ac omniorb_41x_new/configure.ac
--- omniorb_41x_orig/configure.ac2010-10-11 19:46:36.657258664 +0300
+++ omniorb_41x_new/configure.ac2010-10-14 02:41:32.983775105 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -134,7 +134,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 OMNI_DISABLE_THREAD_TRACING
 OMNI_DISABLE_IPV6_CHECK
 OMNI_DISABLE_ALLOCA
-
+OMNI_DISABLE_LONGDOUBLE
 
 dnl ** Compiler name
 
diff -Naur omniorb_41x_orig/idl/corbaidl.idl omniorb_41x_new/idl/corbaidl.idl
--- omniorb_41x_orig/idl/corbaidl.idl2010-10-11 19:46:35.250512100 +0300
+++ omniorb_41x_new/idl/corbaidl.idl2010-10-14 02:41:32.983775105 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -73,9 +73,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #endif
   typedef sequence&amp;lt;float&amp;gt;              FloatSeq;
   typedef sequence&amp;lt;double&amp;gt;             DoubleSeq;
+#ifndef DISABLE_LONGDOUBLE
 #ifdef HAS_LongDouble
   typedef sequence&amp;lt;long double&amp;gt;        LongDoubleSeq;
 #endif
+#endif
   typedef sequence&amp;lt;string&amp;gt;             StringSeq;
   typedef sequence&amp;lt;wstring&amp;gt;            WStringSeq;
 
diff -Naur omniorb_41x_orig/include/omniORB4/CORBA_sysdep_auto.h omniorb_41x_new/include/omniORB4/CORBA_sysdep_auto.h
--- omniorb_41x_orig/include/omniORB4/CORBA_sysdep_auto.h2010-10-11 19:46:33.487261174 +0300
+++ omniorb_41x_new/include/omniORB4/CORBA_sysdep_auto.h2010-10-14 02:41:32.984758969 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -83,13 +83,17 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 
 #if defined(SIZEOF_LONG_DOUBLE) &amp;amp;&amp;amp; (SIZEOF_LONG_DOUBLE == 16)
-#  define HAS_LongDouble
-#  define _CORBA_LONGDOUBLE_DECL long double
+#  ifndef DISABLE_LONGDOUBLE
+#    define HAS_LongDouble
+#    define _CORBA_LONGDOUBLE_DECL long double
+#  endif
 #endif
 
 #if defined(SIZEOF_LONG_DOUBLE) &amp;amp;&amp;amp; (SIZEOF_LONG_DOUBLE == 12) &amp;amp;&amp;amp; defined(__i386__)
-#  define HAS_LongDouble
-#  define _CORBA_LONGDOUBLE_DECL long double
+#  ifndef DISABLE_LONGDOUBLE
+#    define HAS_LongDouble
+#    define _CORBA_LONGDOUBLE_DECL long double
+#  endif
 #endif
 
 
diff -Naur omniorb_41x_orig/include/omniORB4/CORBA_sysdep_trad.h omniorb_41x_new/include/omniORB4/CORBA_sysdep_trad.h
--- omniorb_41x_orig/include/omniORB4/CORBA_sysdep_trad.h2010-10-11 19:46:33.523258689 +0300
+++ omniorb_41x_new/include/omniORB4/CORBA_sysdep_trad.h2010-10-14 02:41:32.985761061 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -202,7 +202,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 // GCC claims to support long long on all platforms
 #  define HAS_LongLong
-#  define HAS_LongDouble
+#  ifndef DISABLE_LONGDOUBLE
+#    define HAS_LongDouble
+#  endif
 #  define _CORBA_LONGLONG_DECL   long long
 #  define _CORBA_ULONGLONG_DECL  unsigned long long
 #  define _CORBA_LONGDOUBLE_DECL long double 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -254,7 +256,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #  define _CORBA_LONGDOUBLE_DECL long double 
 #  define _CORBA_LONGLONG_CONST(x) (x##LL)
 
-#  define HAS_LongDouble
+#  ifndef DISABLE_LONGDOUBLE
+#    define HAS_LongDouble
+#  endif
 
 
 #elif defined(_MSC_VER)
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -287,7 +291,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 #  define HAVE_STRTOULL
 
-#  define HAS_LongDouble
+#  ifndef DISABLE_LONGDOUBLE
+#    define HAS_LongDouble
+#  endif
 #  define HAS_LongLong
 #  define _CORBA_LONGDOUBLE_DECL long double
 #  define _CORBA_LONGLONG_DECL   long long
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -322,7 +328,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #    define HAS_Cplusplus_const_cast
 #    define OMNI_REQUIRES_FQ_BASE_CTOR
 #    define HAS_LongLong
-#    define HAS_LongDouble
+#    ifndef DISABLE_LONGDOUBLE
+#      define HAS_LongDouble
+#    endif
 #    define _CORBA_LONGLONG_DECL long long
 #    define _CORBA_ULONGLONG_DECL unsigned long long
 #    define _CORBA_LONGDOUBLE_DECL long double
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -347,7 +355,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #    define HAS_Cplusplus_Namespace
 #    define HAS_Std_Namespace
 #    define HAS_LongLong
-#    define HAS_LongDouble
+#    ifndef DISABLE_LONGDOUBLE
+#      define HAS_LongDouble
+#    endif
 #    define _CORBA_LONGLONG_DECL long long
 #    define _CORBA_ULONGLONG_DECL unsigned long long
 #    define _CORBA_LONGDOUBLE_DECL long double
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -367,8 +377,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #    define _CORBA_ULONGLONG_DECL  unsigned long long
 #    define _CORBA_LONGLONG_CONST(x) (x##LL)
 #    if defined(_FPWIDETYPES)
-#      define HAS_LongDouble
-#      define _CORBA_LONGDOUBLE_DECL long double
+#      ifndef DISABLE_LONGDOUBLE
+#        define HAS_LongDouble
+#        define _CORBA_LONGDOUBLE_DECL long double
+#      endif
 #    endif
 #    ifndef HAVE_STD
 #        define HAVE_STD 1
diff -Naur omniorb_41x_orig/mk/beforeauto.mk.in omniorb_41x_new/mk/beforeauto.mk.in
--- omniorb_41x_orig/mk/beforeauto.mk.in2010-10-11 19:46:34.751508729 +0300
+++ omniorb_41x_new/mk/beforeauto.mk.in2010-10-14 02:41:32.986999289 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -718,6 +718,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 NoStaticLibrary = 1
 endif
 
+ifeq (&amp;lt; at &amp;gt;ENABLE_LONGDOUBLE&amp;lt; at &amp;gt;,no)
+NoLongDouble = 1
+endif
+
 
 ###########################################################################
 #
diff -Naur omniorb_41x_orig/src/appl/omniMapper/dir.mk omniorb_41x_new/src/appl/omniMapper/dir.mk
--- omniorb_41x_orig/src/appl/omniMapper/dir.mk2010-10-11 19:46:20.504268610 +0300
+++ omniorb_41x_new/src/appl/omniMapper/dir.mk2010-10-14 02:41:32.986999289 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -15,6 +15,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
                -DCONFIG_FILE_ENV_VAR=$(CONFIG_FILE_ENV_VAR) \
                -DCONFIG_FILE_DEFAULT=$(CONFIG_FILE_DEFAULT)
 
+#########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
+
+#########################################################################
+
 omniMapper = $(patsubst %,$(BinPattern),omniMapper)
 
 all:: $(omniMapper)
diff -Naur omniorb_41x_orig/src/appl/omniNames/dir.mk omniorb_41x_new/src/appl/omniNames/dir.mk
--- omniorb_41x_orig/src/appl/omniNames/dir.mk2010-10-11 19:46:20.478258332 +0300
+++ omniorb_41x_new/src/appl/omniNames/dir.mk2010-10-14 02:41:32.987999426 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -23,7 +23,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 endif
 
+##########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
 
+#########################################################################
 
 CXXSRCS = omniNames.cc NamingContext_i.cc log.cc omniNamesWin.cc
 
diff -Naur omniorb_41x_orig/src/appl/utils/catior/dir.mk omniorb_41x_new/src/appl/utils/catior/dir.mk
--- omniorb_41x_orig/src/appl/utils/catior/dir.mk2010-10-11 19:46:20.162509109 +0300
+++ omniorb_41x_new/src/appl/utils/catior/dir.mk2010-10-14 02:41:32.987999426 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -5,6 +5,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 DIR_CPPFLAGS = $(CORBA_CPPFLAGS)
 
+#########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
+
+#########################################################################
+
+
 CATIOR = $(patsubst %,$(BinPattern),catior)
 
 
diff -Naur omniorb_41x_orig/src/appl/utils/convertior/dir.mk omniorb_41x_new/src/appl/utils/convertior/dir.mk
--- omniorb_41x_orig/src/appl/utils/convertior/dir.mk2010-10-11 19:46:20.285260835 +0300
+++ omniorb_41x_new/src/appl/utils/convertior/dir.mk2010-10-14 02:41:32.988999632 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -3,6 +3,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 CorbaImplementation = OMNIORB
 DIR_CPPFLAGS = $(CORBA_CPPFLAGS)
 
+#########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
+
+#########################################################################
+
 CONVERTIOR = $(patsubst %,$(BinPattern),convertior)
 
 all:: $(CONVERTIOR)
diff -Naur omniorb_41x_orig/src/appl/utils/genior/dir.mk omniorb_41x_new/src/appl/utils/genior/dir.mk
--- omniorb_41x_orig/src/appl/utils/genior/dir.mk2010-10-11 19:46:20.194260870 +0300
+++ omniorb_41x_new/src/appl/utils/genior/dir.mk2010-10-14 02:41:32.988999632 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -3,6 +3,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 CorbaImplementation = OMNIORB
 DIR_CPPFLAGS = $(CORBA_CPPFLAGS)
 
+#########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
+
+#########################################################################
+
 GENIOR = $(patsubst %,$(BinPattern),genior)
 
 all:: $(GENIOR)
diff -Naur omniorb_41x_orig/src/appl/utils/nameclt/dir.mk omniorb_41x_new/src/appl/utils/nameclt/dir.mk
--- omniorb_41x_orig/src/appl/utils/nameclt/dir.mk2010-10-11 19:46:20.245511136 +0300
+++ omniorb_41x_new/src/appl/utils/nameclt/dir.mk2010-10-14 02:41:32.989999560 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,5 +1,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 DIR_CPPFLAGS = $(CORBA_CPPFLAGS)
 
+#########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
+
+#########################################################################
+
 CXXSRCS = nameclt.cc
 
 nameclt = $(patsubst %,$(BinPattern),nameclt)
diff -Naur omniorb_41x_orig/src/lib/omniORB/codesets/dir.mk omniorb_41x_new/src/lib/omniORB/codesets/dir.mk
--- omniorb_41x_orig/src/lib/omniORB/codesets/dir.mk2010-10-11 19:46:16.900258691 +0300
+++ omniorb_41x_new/src/lib/omniORB/codesets/dir.mk2010-10-14 02:41:32.989999560 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -53,6 +53,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 endif
 
 #########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
+
+#########################################################################
 
 ORB_OBJS      = $(ORB_SRCS:.cc=.o)
 CXXSRCS       = $(ORB_SRCS)
diff -Naur omniorb_41x_orig/src/lib/omniORB/connections/dir.mk omniorb_41x_new/src/lib/omniORB/connections/dir.mk
--- omniorb_41x_orig/src/lib/omniORB/connections/dir.mk2010-10-11 19:46:14.847260925 +0300
+++ omniorb_41x_new/src/lib/omniORB/connections/dir.mk2010-10-14 02:41:32.989999560 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -23,6 +23,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 endif
 
 #########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
+
+#########################################################################
 
 ORB_OBJS      = $(ORB_SRCS:.cc=.o)
 CXXSRCS       = $(ORB_SRCS)
diff -Naur omniorb_41x_orig/src/lib/omniORB/dir.mk omniorb_41x_new/src/lib/omniORB/dir.mk
--- omniorb_41x_orig/src/lib/omniORB/dir.mk2010-10-11 19:46:19.958508452 +0300
+++ omniorb_41x_new/src/lib/omniORB/dir.mk2010-10-14 02:42:45.446754535 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11,6 +11,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 SUBDIRS += dynamic codesets connections
 endif
 
+ifdef NoLongDouble
+OPT_DISABLE_LONGDOUBLE="-DDISABLE_LONGDOUBLE"
+else
+OPT_DISABLE_LONGDOUBLE=
+endif
+
 EXPORTHEADERS = omniORB4/distdate.hh \
                 omniORB4/Naming.hh \
                 omniORB4/corbaidl_defs.hh \
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -89,7 +95,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 omniORB4/corbaidl_defs.hh omniORB4/corbaidl_operators.hh omniORB4/corbaidl_poa.hh: corbaidl.idl
 &amp;lt; at &amp;gt;(dir=omniORB4; $(CreateDir))
-$(OMNIORB_IDL) -v -nf -P -WbF -ComniORB4 $&amp;lt;
+$(OMNIORB_IDL) -v -nf -P -WbF -ComniORB4 $(OPT_DISABLE_LONGDOUBLE) $&amp;lt;
 
 omniORB4/boxes_defs.hh omniORB4/boxes_operators.hh omniORB4/boxes_poa.hh: boxes.idl
 &amp;lt; at &amp;gt;(dir=omniORB4; $(CreateDir))
diff -Naur omniorb_41x_orig/src/lib/omniORB/dynamic/dir.mk omniorb_41x_new/src/lib/omniORB/dynamic/dir.mk
--- omniorb_41x_orig/src/lib/omniORB/dynamic/dir.mk2010-10-11 19:46:15.804259004 +0300
+++ omniorb_41x_new/src/lib/omniORB/dynamic/dir.mk2010-10-14 02:41:32.990999557 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -65,6 +65,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 endif
 
 #########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif   
+
+#########################################################################
 
 ORB_OBJS      = $(ORB_SRCS:.cc=.o)
 CXXSRCS       = $(ORB_SRCS)
diff -Naur omniorb_41x_orig/src/lib/omniORB/orbcore/dir.mk omniorb_41x_new/src/lib/omniORB/orbcore/dir.mk
--- omniorb_41x_orig/src/lib/omniORB/orbcore/dir.mk2010-10-11 19:46:19.920258957 +0300
+++ omniorb_41x_new/src/lib/omniORB/orbcore/dir.mk2010-10-14 02:41:32.991999414 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -202,6 +202,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 
 #########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS += -DDISABLE_LONGDOUBLE
+endif
+#########################################################################
 
 ORB_OBJS      = $(ORB_SRCS:.cc=.o)
 CXXSRCS       = $(ORB_SRCS)
diff -Naur omniorb_41x_orig/src/services/mklib/dir.mk omniorb_41x_new/src/services/mklib/dir.mk
--- omniorb_41x_orig/src/services/mklib/dir.mk2010-10-11 19:46:13.519261279 +0300
+++ omniorb_41x_new/src/services/mklib/dir.mk2010-10-14 02:41:32.992999760 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,14 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 include $(MAKEFILE_INC_DIR)cosinterfaces.mk
 include $(MAKEFILE_INC_DIR)libdefs.mk
 
+#########################################################################
+ifdef NoLongDouble
+#for disabling the definition of HAS_LongDouble
+  DIR_CPPFLAGS = -DDISABLE_LONGDOUBLE
+endif
+
+#########################################################################
+
 # Uncomment the next line to build BOA versions of the COS libraries
 # BUILD_BOA_COS_LIB = 1
 
_______________________________________________
omniORB-dev mailing list
omniORB-dev&amp;lt; at &amp;gt;omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-dev
&lt;/pre&gt;</description>
    <dc:creator>Mika Laitio</dc:creator>
    <dc:date>2010-10-14T00:20:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/301">
    <title>patch to allow disabling the long double support</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/301</link>
    <description>&lt;pre&gt;In some systems like mips or arm the gcc toolchain fails to build 
long double code that is generated from the corbaidl.idl
If we are in addition building in the cross compile environment, we must also call 
external omniidl instead of the just build one. Therfore the disabling of 
long double support from the just generated omniidl version would not 
work on crosscompile environment.

include/omniORB4/CORBA_sysdep_trad.h:
-#  define HAS_LongDouble
+#if defined(_GLIBCXX_USE_C99)
+#  define HAS_LongDouble
+#endif

Therefore I created attached patch which adds "--disbale-longdouble" option to configure. (once
regenerated with autoreconf command) If --disable-longdouble is given, 
then -DDISABLE_LONGDOUBLE option is passed to omniidl when it is reguested 
to generate stups from corbaidl.idl. corbaidl.idl instead have new "ifndef 
DISABLE_LONGDOUBLE" check which surrounds the part of the idl which 
defines the long double sequence.

In addition of this patch, when crosscompiling for example to mips, I need 
to remove the $(TOOLBINDIR) from the omniidl path definition in 
mk/beforeauto.mk.in file so that my build systems omniidl will get called 
instead of this target system crosscompiled one.

Maybe another configure option for allowing to define the path to omniidl 
version used, would be a good idea? At the moment I do not have that 
available, but if that approach is good, I can try to create something.

Mikadiff -Naur omniorb_41_branch_orig/acinclude.m4 omniorb_41_branch_new/acinclude.m4
--- omniorb_41_branch_orig/acinclude.m42010-10-13 00:01:31.821617703 +0300
+++ omniorb_41_branch_new/acinclude.m42010-10-13 01:38:41.471615078 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -420,6 +420,18 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 fi
 ])
 
+dnl Disable support for long double even if the toolchain claims to support it. (does really not work on mipsel or arm)
+AC_DEFUN([OMNI_DISABLE_LONGDOUBLE],
+[AC_CACHE_CHECK(whether to disable long double support even if toolchain supports it,
+omni_cv_enable_longdouble,
+[AC_ARG_ENABLE(longdouble,
+               AC_HELP_STRING([--disable-longdouble],
+                  [disable long double suppor (default enable-longdouble)]),
+               omni_cv_enable_longdouble=$enableval,
+               omni_cv_enable_longdouble=yes)
+])
+AC_SUBST(ENABLE_LONGDOUBLE, $omni_cv_enable_longdouble)
+])
 
 dnl
 dnl Tests from http://www.gnu.org/software/ac-archive/
diff -Naur omniorb_41_branch_orig/configure.ac omniorb_41_branch_new/configure.ac
--- omniorb_41_branch_orig/configure.ac2010-10-13 00:01:20.549617644 +0300
+++ omniorb_41_branch_new/configure.ac2010-10-13 01:14:17.435865139 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -134,7 +134,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 OMNI_DISABLE_THREAD_TRACING
 OMNI_DISABLE_IPV6_CHECK
 OMNI_DISABLE_ALLOCA
-
+OMNI_DISABLE_LONGDOUBLE
 
 dnl ** Compiler name
 
diff -Naur omniorb_41_branch_orig/idl/corbaidl.idl omniorb_41_branch_new/idl/corbaidl.idl
--- omniorb_41_branch_orig/idl/corbaidl.idl2010-10-11 22:43:09.334511122 +0300
+++ omniorb_41_branch_new/idl/corbaidl.idl2010-10-13 01:13:11.990614981 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -73,9 +73,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #endif
   typedef sequence&amp;lt;float&amp;gt;              FloatSeq;
   typedef sequence&amp;lt;double&amp;gt;             DoubleSeq;
+#ifndef DISABLE_LONGDOUBLE
 #ifdef HAS_LongDouble
   typedef sequence&amp;lt;long double&amp;gt;        LongDoubleSeq;
 #endif
+#endif
   typedef sequence&amp;lt;string&amp;gt;             StringSeq;
   typedef sequence&amp;lt;wstring&amp;gt;            WStringSeq;
 
diff -Naur omniorb_41_branch_orig/mk/beforeauto.mk.in omniorb_41_branch_new/mk/beforeauto.mk.in
--- omniorb_41_branch_orig/mk/beforeauto.mk.in2010-10-13 01:18:36.027617578 +0300
+++ omniorb_41_branch_new/mk/beforeauto.mk.in2010-10-13 01:47:49.339615274 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -718,6 +718,10 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 NoStaticLibrary = 1
 endif
 
+ifeq (&amp;lt; at &amp;gt;ENABLE_LONGDOUBLE&amp;lt; at &amp;gt;,no)
+NoLongDouble = 1
+endif
+
 
 ###########################################################################
 #
diff -Naur omniorb_41_branch_orig/src/lib/omniORB/dir.mk omniorb_41_branch_new/src/lib/omniORB/dir.mk
--- omniorb_41_branch_orig/src/lib/omniORB/dir.mk2010-10-13 01:07:48.069617556 +0300
+++ omniorb_41_branch_new/src/lib/omniORB/dir.mk2010-10-13 02:02:30.616870659 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -11,6 +11,12 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 SUBDIRS += dynamic codesets connections
 endif
 
+ifdef NoLongDouble
+OPT_DISABLE_LONGDOUBLE="-DDISABLE_LONGDOUBLE"
+else
+OPT_DISABLE_LONGDOUBLE=""
+endif
+
 EXPORTHEADERS = omniORB4/distdate.hh \
                 omniORB4/Naming.hh \
                 omniORB4/corbaidl_defs.hh \
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -89,7 +95,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 omniORB4/corbaidl_defs.hh omniORB4/corbaidl_operators.hh omniORB4/corbaidl_poa.hh: corbaidl.idl
 &amp;lt; at &amp;gt;(dir=omniORB4; $(CreateDir))
-$(OMNIORB_IDL) -v -nf -P -WbF -ComniORB4 $&amp;lt;
+$(OMNIORB_IDL) -v -nf -P -WbF -ComniORB4 $(OPT_DISABLE_LONGDOUBLE) $&amp;lt;
 
 omniORB4/boxes_defs.hh omniORB4/boxes_operators.hh omniORB4/boxes_poa.hh: boxes.idl
 &amp;lt; at &amp;gt;(dir=omniORB4; $(CreateDir))
_______________________________________________
omniORB-dev mailing list
omniORB-dev&amp;lt; at &amp;gt;omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-dev
&lt;/pre&gt;</description>
    <dc:creator>Mika Laitio</dc:creator>
    <dc:date>2010-10-13T00:15:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/300">
    <title>autoreconf patch</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/300</link>
    <description>&lt;pre&gt;Hi

I checked out the 4.1 svn branch in order to test crosscompilation for 
mips with openwrt toolchain.

Therefore I wanted to reconfigure everything by running these 3 commands 
from the openwrt makefile. (still working on for creating it)

 libtoolize --automake --force --copy
 autoreconf --force --install
 ./configure --prefix=/usr/local

autoreconf command will however give a following error:

configure:4489: error: possibly undefined macro: PKG_CONFIG_LIBDIR
       If this token and others are legitimate, please use 
m4_pattern_allow.
       See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1

Attached patch fixes it, would it be possible to apply it?
Note, I noticed a similar type of patch has also been added to 
openembedded by somebody.

Mika


diff -Naur omniorb_41_branch_orig/configure.ac omniorb_41_branch/configure.ac
--- omniorb_41_branch_orig/configure.ac2010-10-11 22:17:59.552521620 +0300
+++ omniorb_41_branch/configure.ac2010-10-11 22:18:15.304538752 +0300
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -10,6 +10,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 AC_CONFIG_HEADERS(include/omniORB4/acconfig.h)
 
+dnl to prevent error from autoreconf while crosscompiling
+m4_pattern_allow(PKG_CONFIG_LIBDIR)
 
 dnl ** CFLAGS / CXXFLAGS
 
_______________________________________________
omniORB-dev mailing list
omniORB-dev&amp;lt; at &amp;gt;omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-dev
&lt;/pre&gt;</description>
    <dc:creator>Mika Laitio</dc:creator>
    <dc:date>2010-10-11T19:55:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/299">
    <title>Suspicious omnithread problem</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/299</link>
    <description>&lt;pre&gt;Hi,

my program got a core dump with signal 11 &amp;lt; at &amp;gt; omnithread lib. But I
don't know why:

#0  0x084baca9 in virtual thunk to
CosNotifyChannelAdmin::_impl_SupplierAdmin::_dispatch(omniCallHandle&amp;amp;)
() at /usr/include/omnithread.h:648
648static omni_thread::init_t omni_thread_init;

Any idea?

Cheers,
 Christoph
&lt;/pre&gt;</description>
    <dc:creator>Christoph Becker</dc:creator>
    <dc:date>2010-10-01T14:29:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/298">
    <title>Re: Python interceptors - no way to get peer identity -patch</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/298</link>
    <description>&lt;pre&gt;_______________________________________________
omniORB-dev mailing list
omniORB-dev&amp;lt; at &amp;gt;omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-dev
&lt;/pre&gt;</description>
    <dc:creator>Konstantin Olkhovskiy</dc:creator>
    <dc:date>2010-09-07T18:10:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/297">
    <title>Re: Python interceptors - no way to get peeridentity - patch</title>
    <link>http://permalink.gmane.org/gmane.comp.corba.omniorb.devel/297</link>
    <description>&lt;pre&gt;

Thanks. I've applied a slightly modified version of your patch.

Cheers,

Duncan.

&lt;/pre&gt;</description>
    <dc:creator>Duncan Grisby</dc:creator>
    <dc:date>2010-09-07T15:12:09</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.corba.omniorb.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.corba.omniorb.devel</link>
  </textinput>
</rdf:RDF>
