diff -Naur tango_726.org/configure.in tango_726/configure.in
--- tango_726.org/configure.in	2011-03-31 11:01:34.000000000 +0200
+++ tango_726/configure.in	2011-04-01 07:52:52.000000000 +0200
@@ -345,8 +345,14 @@
 JPEG_MMX_LIB_CXXFLAGS="-D_TANGO_LIB"
 case $host_cpu in
 	*86 )
+	case $build_os in
+     linux*)
 	JPEG_MMX_LIB_CXXFLAGS="$JPEG_MMX_LIB_CXXFLAGS -mmmx -DJPG_USE_ASM"
 	;;
+	darwin*)
+	JPEG_MMX_LIB_CXXFLAGS="$JPEG_MMX_LIB_CXXFLAGS"
+	esac
+	;;
 dnl	case $host_cpu in
 dnl		*64 )
 dnl		if test $enable_shared = no; then
diff -Naur tango_726.org/cppserver/starter/main.cpp tango_726/cppserver/starter/main.cpp
--- tango_726.org/cppserver/starter/main.cpp	2011-03-31 11:01:33.000000000 +0200
+++ tango_726/cppserver/starter/main.cpp	2011-04-01 07:51:33.000000000 +0200
@@ -1,5 +1,5 @@
 /*PROTECTED REGION ID(Starter::main.cpp) ENABLED START*/
-static const char *RcsId = "$Id: main.cpp 15567 2011-02-11 09:54:37Z pascal_verdier $";
+static const char *RcsId = "$Id: main.cpp 16329 2011-03-31 07:59:17Z pascal_verdier $";
 //=============================================================================
 //
 // file :        main.cpp
@@ -33,18 +33,8 @@
 // You should have received a copy of the GNU General Public License
 // along with Tango.  If not, see <http://www.gnu.org/licenses/>.
 //
-// $Revision: 15567 $
-// $Date: 2011-02-11 10:54:37 +0100 (Fri, 11 Feb 2011) $
-//
-// SVN only:
-// $HeadURL:  $
-//
-// CVS only:
-// $Source$
-// $Log$
-// Revision 3.10  2010/10/18 12:58:52  pascal_verdier
-// Pogo-7 compatibility
-//
+// $Revision: 16329 $
+// $Date: 2011-03-31 09:59:17 +0200 (Thu, 31 Mar 2011) $
 //
 //=============================================================================
 //                This file is generated by POGO
@@ -57,9 +47,9 @@
 //#define USE_SERVICE
 #endif
 
-#ifdef sun
+//#ifdef sun
 #	include <signal.h>
-#endif
+//#endif
 
 
 #include <string.h>
@@ -81,7 +71,15 @@
 	//	signal handling for child proceeses
 	//---------------------------------------------------
 #ifndef _TG_WINDOWS_
-	sigset(SIGINT, SIG_DFL);
+	//sigset(SIGINT, SIG_DFL);
+	struct sigaction sa;
+	
+	sa.sa_flags = 0;
+	sa.sa_handler = SIG_DFL;
+	sigemptyset(&sa.sa_mask);
+	
+	if (sigaction(SIGINT,&sa,NULL) == -1)
+		cerr << "Starter main() --> Can't reset default action for SIGINT to SIG_DFL" << endl;
 #endif
 	//	Check for hostname
 	//---------------------------------
