[ https://issues.apache.org/jira/browse/TS-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
George Paul updated TS-11: -------------------------- Attachment: TS11_osol_patch1.diff The OpenSolaris_x86 (0906,5.11) port currently is being worked on on the dev branch. http://svn.apache.org/repos/asf/incubator/trafficserver/traffic/branches/dev This port supports both the 'libev' (level-triggered) and a native 'portfs' (edge-triggered) implementation. To configure & build you need do the following: 1. Install GCC 4.3.2 dev suite (gcc-dev-4) from opensolaris.org repository (a native solaris studio suite port will be next...). This should bring in most of the GNU tool chain. 2. Install Berkely DB by downloading, compiling, and installing a distribution e.g. BerkeleyDB.4.7. Use '--enable-compat185' flag when configuring. 3. 'patch -p0 -i TS11_osol_patch1.diff' to svnversion(901989) from dev branch 4. Configure with GCC 4.3.2 and Berkeley DB, so something similar to the following: ../configure CC=/usr/bin/gcc-4.3.2 CXX=/usr/bin/g++-4.3.2 --with-bdb=/usr/local/BerkeleyDB.4.7 Currently only 'traffic_server' is working on this dev branch for OpenSolaris. There are FIXME(s) for various features not yet ported in the code base or applied from Theo S. patch. TM and TC will be addressed soon. The following are some main TS features that are not currently working or tested on OpenSolaris. This is not a complete list: 1. File cache works. Raw disk support used to exist but is missing from the storage code and will have to be addressed/re-added. 2. Traffic Manager 3. Traffic Cop Tested on OpenSolaris(amd64,0906,5.11), Ubuntu(x86_64,9.04), OSX (x86,10.5) and FreeBSD(amd64,7.2) with and without 'libev'. Thanks to Theo Schlossnagle for the first solaris port patch. Please review and let me know if there are any issues. -George > Solaris port > ------------ > > Key: TS-11 > URL: https://issues.apache.org/jira/browse/TS-11 > Project: Traffic Server > Issue Type: Improvement > Components: Portability > Reporter: Bryan Call > Assignee: George Paul > Priority: Minor > Attachments: 0001-bcall-solaris_updates.patch, > 0002-bcall-solaris_updates.patch, ts.sol.diff, TS11_osol_patch1.diff > > > Theo is going to supply patches for a Solaris port -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.