You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Manuel Teira (JIRA)" <qp...@incubator.apache.org> on 2009/03/18 08:45:50 UTC

[jira] Commented: (QPID-1198) Changes for the solaris port

    [ https://issues.apache.org/jira/browse/QPID-1198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12682948#action_12682948 ] 

Manuel Teira commented on QPID-1198:
------------------------------------

Changes have been refactored to fit in the new Poller model.
Some remaining problems with bashishms, non scoped STL algorithms, and some other minor issues.

All the qpid tests are successfully passed, on a Sparc based solaris 10 machine, with a Sun Studio 12 toolchain.

This is true since 755161, prior to the branching for M5. So, I'm going to mark this issue with M5 fixing.


> Changes for the solaris port
> ----------------------------
>
>                 Key: QPID-1198
>                 URL: https://issues.apache.org/jira/browse/QPID-1198
>             Project: Qpid
>          Issue Type: New Feature
>          Components: C++ Broker
>    Affects Versions: M3
>            Reporter: Manuel Teira
>            Assignee: Andrew Stitcher
>         Attachments: acl.patch, ecfpoller-refactoring.patch, localaddrs.patch, solaris-port.patch, syslog-feature-test.patch
>
>
> Patch with changes needed to have the project compiling under Sun Studio 12, on a Solaris Sparc machine. Tests are also passing.
> This patch summarizes all the changes in my local copy, including those from the non-resolved jira issues: QPID-1132 and QPID-1133. 
> Other changes are:
> 1.- Missing include files
> 2.- Some GNUishms in system calls. I think there're two cases for this:
>    2.1.- POSIX strerror_r doesn't return the buffer.
>    2.2. - pthread_yield is not POSIX compliant. Using sched_yield instead.
> 3.- No FTP and LOG_FTP syslog categories on Solaris.
> 4.- The private inheritance bug in the solaris compiler
> 5.- The Uuid.h solaris non-const members. 
> 6.- Some explicit namespacing. In some parts of the code.
> 7.- Replace all the u_intN_t typenames with  uintN_t typenames.
> 8.- The queue issue. Name already used in solaris system headers.
> 9.-Some minor bashisms in scripts, complaining under pure sh shells.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Re: [jira] Commented: (QPID-1198) Changes for the solaris port

Posted by Gordon Sim <gs...@redhat.com>.
Manuel Teira (JIRA) wrote:
> Manuel Teira commented on QPID-1198: 
> ------------------------------------

> All the qpid tests are successfully passed, on a Sparc based solaris
> 10 machine, with a Sun Studio 12 toolchain.

Nice work, Manuel!

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org