qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adel Boutros <Adelbout...@live.com>
Subject Re: [Proton-c][Solaris][SunStudio-2.1] Compiling Qpid Proton-c and C++ bindings on Solaris
Date Fri, 14 Oct 2016 15:10:22 GMT
Hello,

Gentle reminder for the below.

Regards,

Adel


________________________________
From: Adel Boutros <Adelboutros@live.com>
Sent: Wednesday, October 12, 2016 11:25:58 AM
To: users@qpid.apache.org
Cc: rabih.promail@gmail.com
Subject: Re: [Proton-c][Solaris][SunStudio-2.1] Compiling Qpid Proton-c and C++ bindings on
Solaris

Hello,


Did you happen to have the chance to take a look at the proposed patches?


We are ready to give further explanation regarding the patches or discuss improvements you
can propose.


Regards,

Adel

________________________________
From: Adel Boutros <Adelboutros@live.com>
Sent: Tuesday, October 11, 2016 12:27:38 PM
To: users@qpid.apache.org
Cc: rabih.promail@gmail.com
Subject: Re: [Proton-c][Solaris][SunStudio-2.1] Compiling Qpid Proton-c and C++ bindings on
Solaris

Hello again,


I have added one final fix listed below.


For your information, I have replayed the patches at head of master on Linux (GCC 4.9.1) and
Solaris (SunStudio 12.1). The compilation is successful and all unit tests are green on both
configuration for Proton-c and the C++ bindings.

The submitted patches are the ones applied at head of master.


PROTON-1324: Interpretation of "int8_t" on Solaris using SunStudio is different from GCC one


Regards,

Adel

________________________________
From: Adel Boutros <Adelboutros@live.com>
Sent: Monday, October 10, 2016 10:15:17 AM
To: users@qpid.apache.org
Cc: rabih.promail@gmail.com
Subject: Re: [Proton-c][Solaris][SunStudio-2.1] Compiling Qpid Proton-c and C++ bindings on
Solaris

I copied the wrong description for PROTON-1319. The correct one is:


PROTON-1319: [SunStudio] Move internal header files of cpp bindings from src to their own
directory


Regards,

Adel

________________________________
From: Adel Boutros <Adelboutros@live.com>
Sent: Monday, October 10, 2016 9:58:05 AM
To: users@qpid.apache.org
Cc: rabih.promail@gmail.com
Subject: [Proton-c][Solaris][SunStudio-2.1] Compiling Qpid Proton-c and C++ bindings on Solaris

Hello,


As I have mentioned earlier, we are actually compiling Proton-c and its C++ bindings on Solaris
using SunStudio 12.1.

Currently, with the help of Rabih in CC, we have managed to compile the code but the unit
tests are failing.


Before stating the unit tests failures, I have submitted the list of patches we needed to
get it to work on Solaris:

https://issues.apache.org/jira/browse/PROTON


* PROTON-1314: Fixing SIGPIPE ignore on Solaris OS

* PROTON-1315: Force compilation in multi-threading mode for Solaris SunStudio

* PROTON-1316: Add a way to set visibility of exportable symbols on Solaris
* PROTON-1317: Add template parameter because SunStudio 12.1 doesn't handle templated method
signature detection when using an "extern c" parameter

* PROTON-1318: Replace variadic constructror of "sfinae::wildcard" with template for SunStudio
* PROTON-1319: Replace variadic constructror of "sfinae::wildcard" with template for SunStudio
* PROTON-1320: Add namespace prefix to srand and rand
* PROTON-1321: Sunstudio 12.1 does not compile "++vector.begin()". Error message:"Operand
for operator "++" must be an lvalue."
* PROTON-1322: Fix Sunstudio unable to find templated method when parameter can be constructed
by an intermediate class (proton::scalar --> proton::value)

The above patches which were tested on 0.14.0 but before submitting them I applied them at
the head of the master branch.
Could you please review them?

Regards,
Adel

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message