Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 41815200B9C for ; Mon, 10 Oct 2016 09:58:44 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 4000F160AE1; Mon, 10 Oct 2016 07:58:44 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 7B05E160ACA for ; Mon, 10 Oct 2016 09:58:43 +0200 (CEST) Received: (qmail 75618 invoked by uid 500); 10 Oct 2016 07:58:37 -0000 Mailing-List: contact users-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@qpid.apache.org Delivered-To: mailing list users@qpid.apache.org Received: (qmail 75607 invoked by uid 99); 10 Oct 2016 07:58:37 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Oct 2016 07:58:37 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id DCEDB1A0B07 for ; Mon, 10 Oct 2016 07:58:36 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.979 X-Spam-Level: * X-Spam-Status: No, score=1.979 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id hmLIXffWpfym for ; Mon, 10 Oct 2016 07:58:35 +0000 (UTC) Received: from SNT004-OMC2S25.hotmail.com (snt004-omc2s25.hotmail.com [65.55.90.100]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id C4BCC5F398 for ; Mon, 10 Oct 2016 07:58:34 +0000 (UTC) Received: from EUR01-DB5-obe.outbound.protection.outlook.com ([65.55.90.72]) by SNT004-OMC2S25.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Mon, 10 Oct 2016 00:58:07 -0700 Received: from DB5EUR01FT039.eop-EUR01.prod.protection.outlook.com (10.152.4.59) by DB5EUR01HT083.eop-EUR01.prod.protection.outlook.com (10.152.5.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.629.5; Mon, 10 Oct 2016 07:58:05 +0000 Received: from VI1PR0901MB0893.eurprd09.prod.outlook.com (10.152.4.55) by DB5EUR01FT039.mail.protection.outlook.com (10.152.5.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.629.5 via Frontend Transport; Mon, 10 Oct 2016 07:58:05 +0000 Received: from VI1PR0901MB0893.eurprd09.prod.outlook.com ([10.167.199.9]) by VI1PR0901MB0893.eurprd09.prod.outlook.com ([10.167.199.9]) with mapi id 15.01.0659.020; Mon, 10 Oct 2016 07:58:05 +0000 From: Adel Boutros 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 Thread-Topic: [Proton-c][Solaris][SunStudio-2.1] Compiling Qpid Proton-c and C++ bindings on Solaris Thread-Index: AQHSIsn5vOWpzcp+hEic0BDNZ0Jrpw== Date: Mon, 10 Oct 2016 07:58:05 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=live.com; x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [EbmTw4Vb9KiyDm3tvMKRQItebuLJ27cB6o9DC3JD8iQ=] x-eopattributedmessage: 0 x-microsoft-exchange-diagnostics: 1;DB5EUR01HT083;6:K80hYuZIDAB3/VxFmyFJi/hC52XX9y7Cy6P2OcqYnYbrYNDdMGMz8OOaJsNZJgvhk6Aak14p7XEePIaRDcQnV0p601kZTn2PGHGLHHi2wrNEOllzAhiieSlJbazo+tj08sAhbnkxCihmrzhv2NQTZjjdF3XCR5WgPF2vGd6/JrNZauD7KacRhRmBU/bEpfyzACh3Xebzfm4UTTxoVhjRDGWWJTHe7HtvcbPUQqOo+3pR+w9dVcR85hEMl+p+DP/RSnrOQHEXvebNjg0+Kz3oErLN4LwS9DaSVsfx5wQP1lE=;5:9s2nWqT49YUSRvHzXvqebg7p7lRqq7N3msa5f3+F7x4pltoGN619J//ctyYVO0X8ySzSlZIr9a8sHbVSkdagguxd7tizD+hJUZ/lm827Mgh1XH2MInMbnSWrcKd4X4Op1o4FlH3SdD1Rz5J3ksVUuQ==;24:X5wgh17he9ApwVmXyvVShYy7h59TgQhOkV+0vuu+VxJ7X8xzjKZRW5z9vQKClyjAGX7d0OOFlyyb4GtPPS7g8BDeRY/vKB7eAxEAKWFvIyU=;7:/WxaU7vf/+688u5oMflrUPWkeW9wCKqcxJwfUL7Ovpxb6RhOGYtMGFeKIvpfHYnICkwqGaHCejEm7aFeanZvEANldE+n7/0EvUadFEEVyD2xqEi+EIPtQIrMB5Kj++I+6iiQVS9//UkOVn+FjJXCVGoaa9l6FcoJrF67BLx78uEjrNdx15KMx1wDNU5zZM6sZHGtibrdm0tab+IJ5lkyE5ucClxEqDiDZlRMRlm9ZJXarQFL4gt7rfMi4yLtH9GiZHzpi9s3aI9fUl4S4BasKHGcld89+92EVTB89rmP3Kz6vPVgdUyrAtMeGecWzfyYy3HGixhx1wysuD+L3P0Hzw== x-forefront-antispam-report: EFV:NLI;SFV:NSPM;SFS:(10019020)(98900003);DIR:OUT;SFP:1102;SCL:1;SRVR:DB5EUR01HT083;H:VI1PR0901MB0893.eurprd09.prod.outlook.com;FPR:;SPF:None;LANG:en; x-ms-office365-filtering-correlation-id: 611501c6-7dd4-4db9-803a-08d3f0e32ac6 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(1601124038)(1603103081)(1601125047);SRVR:DB5EUR01HT083; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(432015012)(82015046);SRVR:DB5EUR01HT083;BCL:0;PCL:0;RULEID:;SRVR:DB5EUR01HT083; x-forefront-prvs: 0091C8F1EB spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_VI1PR0901MB0893CCC0E6AF5A230CF4F305CDDB0VI1PR0901MB0893_" MIME-Version: 1.0 X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2016 07:58:05.3194 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5EUR01HT083 X-OriginalArrivalTime: 10 Oct 2016 07:58:07.0608 (UTC) FILETIME=[098D1780:01D222CC] archived-at: Mon, 10 Oct 2016 07:58:44 -0000 --_000_VI1PR0901MB0893CCC0E6AF5A230CF4F305CDDB0VI1PR0901MB0893_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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 cod= e but the unit tests are failing. Before stating the unit tests failures, I have submitted the list of patche= s 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 SunStu= dio * 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 tem= plate for SunStudio * PROTON-1319: Replace variadic constructror of "sfinae::wildcard" with tem= plate for SunStudio * PROTON-1320: Add namespace prefix to srand and rand * PROTON-1321: Sunstudio 12.1 does not compile "++vector.begin()". Error me= ssage:"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::va= lue) 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 --_000_VI1PR0901MB0893CCC0E6AF5A230CF4F305CDDB0VI1PR0901MB0893_--