qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Manuel Teira (JIRA)" <qpid-...@incubator.apache.org>
Subject [jira] Commented: (QPID-1198) Changes for the solaris port
Date Wed, 18 Mar 2009 07:45:50 GMT

    [ 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


Mime
View raw message