[mythtv] configure and "restrict"
Nigel Pearson
nigel at ind.tansu.com.au
Wed Oct 29 22:07:06 UTC 2008
> any specific reason why there are C specific flags in the g++ command?
OK, it looks like that was just me being stupid
(i.e. changing gcc to g++ without changing the flags)
> I would guess that gcc still supports __restrict__ with -std=c99 and
> will support that for a long time. I would move it to the begin of the
> restrict_keyword list.
That was the easiest fix, but it makes a change to block
of FFmpeg supplied code that will make merging harder.
I was thinking of:
% svn diff configure
Index: configure
===================================================================
--- configure (revision 18932)
+++ configure (working copy)
@@ -1768,6 +1768,7 @@
strip="strip -d"
;;
darwin)
+ _restrict=__restrict__
enable appleremote
enable backend
enable darwin
@@ -2669,12 +2670,14 @@
EOF
done
+if test x"$_restrict" = x""; then
_restrict=
for restrict_keyword in restrict __restrict__ __restrict; do
check_cc <<EOF && _restrict=$restrict_keyword && break
void foo(char * $restrict_keyword p);
EOF
done
+fi
--
Nigel Pearson, nigel at ind.tansu.com.au|
Telstra Net. Eng., Sydney, Australia |
Office: 9202 3900 Fax: 9212 6348 |
Mobile: 0408 664435 Home: 9792 6998 |
More information about the mythtv-dev
mailing list