Hi Angela,

Below are few comments:

1. In Targetdirs, please add the include dir entry in alphabetical order.

2. In Makefile.sfw,
- you may want to invoke configure as "$(SHELL) ./configure 
$(CONFIGURE_OPTIONS)"
- Please make sure you have same env set before invoking configure as 
well as before invoking gmake.
- Please use CCC/CXX with "-norunpath" option just to make sure RPATH is 
not set to the workspace build dir.

3. "usr/src/lib/libxmlrpc-c/curl.fix" is probably not required as the 
fix for CR6770465 is now present in the sfw-gate. Also 
"usr/src/lib/libxmlrpc-c/curlbuild.h is not required. you shouldn't be 
having a separate copy of curlbuild.h in your product dir. Instead you 
should be using it from the proto area of your workspace.

4. In usr/src/lib/libxmlrpc-c/ltmain.patch,
- Code changes as below may not be accepted by the community if you 
intend to give this back upstream.

    38 -#include <sys/unistd.h>
    39 +#include <unistd.h>

Instead you could do something like below:

    #ifdef (__sun)
    #include <unistd.h>
    #else
    #include <sys/unistd.h>
    #endif

- Just curious to know why is 'const' keyword being removed in the patch.

5. In depend file, I guess you could add "SUNWopensslr" instead of 
"SUNWopenssl-libraries" as ssl/crypto libraries are now shipped as part 
of "SUNWopensslr".

6. Please make sure all the files in your webrev has comments of the 
format "<bugid> <synopsis>"

Thanks,
Srirama

angela said the following on Friday 06 March 2009 04:27 PM:
> Hi, All
>
> I am porting "xmlrpc-c", programming libraries and related tools to help user 
> write an XML-RPC server or client in C or C++.
>
> Can you please have a review on my code. The webrev is at:
> http://cr.opensolaris.org/~angelali/xmlrpc-c/
>
> Thanks,
> Angela
>
> _______________________________________________
> sfwnv-discuss mailing list
> sfwnv-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/sfwnv-discuss
>   

Reply via email to