Sorry, but as i have already explained, -fast, -native and -fsimple
are not allowed.
Which compiler version are you using ?
-xarch=sparcvis has been allowed by Studio 12 since FCS 05/07.
cg92 should be removed and replaced with -xc99=%all and -Xc.
--Stefan
-----
On Fri, Apr 18, 2008 at 10:03 PM, David Finberg <David.Finberg at sun.com>
wrote:
> dartmouth] Dude 658 $ svn diff X264
> Index: X264/20080309/2245/Solaris/configure.sh
> ===================================================================
> --- X264/20080309/2245/Solaris/configure.sh (revision 1770)
> +++ X264/20080309/2245/Solaris/configure.sh (working copy)
> @@ -1,7 +1,7 @@
> #! /bin/sh
> cd 2245
>
> -CFLAGS="$CPPFLAGS -DUSE_SOLARIS -DVISUALIZE=1 -DHAVE_MALLOC_H
> -DHAVE_PTHREAD -DSYS_SunOS -DHAVE_MMX $CFLAGS -xc99 "
> +CFLAGS="$CPPFLAGS -DUSE_SOLARIS -DVISUALIZE=1 -DHAVE_MALLOC_H
> -DHAVE_PTHREAD -DSYS_SunOS $CFLAGS -xc99 "
> LDFLAGS="$LDFLAGS ${_xorg_lib_path} -lX11 -lsunmath"
> export CFLAGS LDFLAGS
>
> @@ -13,6 +13,7 @@
> fi
>
> if [ $the_arch = "x86" ] ; then
> + CFLAGS="-DHAVE_MMX $CFLAGS"
> if [ $_libdir = "/opt/foss/lib/amd64" ] ; then
> host_cpu=x86_64
> else
> dartmouth] Dude 659 $
>
>
>
> libshout is pretty busted for sparcv9, it defines -xvis=yes
> -xarch=sparcvis which the compiler is unhappy with, and even worse the
> default configure adds a -xcg92 to its compile line, which needs to be
> removed. I have a simple patch for the latter, but the first is a bit
> messier, since I don't really know what compiler options you are shooting
> for.
>
> Just removing xcg92 seems pretty safe, there's already a -fast. It sounds
> like you want to strip that too though.
>
> artmouth] Solaris 876 $ svn diff
> Index: diffs/configure.sparcv9
> ===================================================================
> --- diffs/configure.sparcv9 (revision 0)
> +++ diffs/configure.sparcv9 (revision 0)
> @@ -0,0 +1,30 @@
> +Index: configure
> +===================================================================
> +--- configure (revision 1770)
> ++++ configure (working copy)
> +@@ -18707,8 +18707,8 @@
> + ;;
> + sparc-sun-solaris*)
> + DEBUG="-v -g"
> +- CFLAGS="-xO4 -fast -w -fsimple -native -xcg92"
> +- PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -xcg92
> -Dsuncc"
> ++ CFLAGS="-xO4 -fast -w -fsimple -native "
> ++ PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -Dsuncc"
> + ;;
> + *)
> + DEBUG="-g"
> +Index: configure.ac
> +===================================================================
> +--- configure.ac (revision 1770)
> ++++ configure.ac (working copy)
> +@@ -55,8 +55,8 @@
> + ;;
> + sparc-sun-solaris*)
> + DEBUG="-v -g"
> +- CFLAGS="-xO4 -fast -w -fsimple -native -xcg92"
> +- PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -xcg92
> -Dsuncc"
> ++ CFLAGS="-xO4 -fast -w -fsimple -native "
> ++ PROFILE="-v -xpg -g -xO4 -fast -native -fsimple
> -Dsuncc"
> + ;;
> + *)
> + DEBUG="-g"
> Index: apply_patches
> ===================================================================
> --- apply_patches (revision 1771)
> +++ apply_patches (working copy)
> @@ -12,3 +12,9 @@
> /usr/bin/gpatch -p1 < ./Solaris/diffs/$file
> done
>
> +for file in \
> + configure.sparcv9
> +do
> + echo "Applying patch $file."
> + /usr/bin/gpatch -p 0 < ./Solaris/diffs/$file
> +done
>
>
>
> -- Dave
> _______________________________________________
> kde-discuss mailing list
> kde-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/kde-discuss
>
--
Stefan Teleman
KDE e.V.
stefan.teleman at gmail.com