Remove all unwanted occurrences of -mt/-pthread in configure.
Remove all inappropriate compiler options and not just the first one as they can occur multiple times because they may come from pkg-config output for several different libraries. Closes #13647. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69720 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
12
configure
vendored
12
configure
vendored
@@ -55645,17 +55645,17 @@ WXCONFIG_CPPFLAGS="$WXCONFIG_CPPFLAGS $TOOLCHAIN_DEFS"
|
|||||||
case "${host}" in
|
case "${host}" in
|
||||||
*-*-solaris2* )
|
*-*-solaris2* )
|
||||||
if test "$GCC" = yes; then
|
if test "$GCC" = yes; then
|
||||||
CPPFLAGS=`echo $CPPFLAGS | sed 's/-mt//'`
|
CPPFLAGS=`echo $CPPFLAGS | sed 's/-mt//g'`
|
||||||
LIBS=`echo $LIBS | sed 's/-mt//'`
|
LIBS=`echo $LIBS | sed 's/-mt//g'`
|
||||||
EXTRALIBS_GUI=`echo $EXTRALIBS_GUI | sed 's/-mt//'`
|
EXTRALIBS_GUI=`echo $EXTRALIBS_GUI | sed 's/-mt//g'`
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*-*-linux* )
|
*-*-linux* )
|
||||||
if test "x$SUNCXX" = xyes; then
|
if test "x$SUNCXX" = xyes; then
|
||||||
CPPFLAGS=`echo $CPPFLAGS | sed 's/-pthread//'`
|
CPPFLAGS=`echo $CPPFLAGS | sed 's/-pthread//g'`
|
||||||
LIBS=`echo $LIBS | sed 's/-pthread//'`
|
LIBS=`echo $LIBS | sed 's/-pthread//g'`
|
||||||
EXTRALIBS_GUI=`echo $EXTRALIBS_GUI | sed 's/-pthread//'`
|
EXTRALIBS_GUI=`echo $EXTRALIBS_GUI | sed 's/-pthread//g'`
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
12
configure.in
12
configure.in
@@ -8398,9 +8398,9 @@ case "${host}" in
|
|||||||
dnl system packages are compiled with Sun CC and so pkg-config outputs
|
dnl system packages are compiled with Sun CC and so pkg-config outputs
|
||||||
dnl CC-specific "-mt" flag, remove it when using gcc
|
dnl CC-specific "-mt" flag, remove it when using gcc
|
||||||
if test "$GCC" = yes; then
|
if test "$GCC" = yes; then
|
||||||
CPPFLAGS=`echo $CPPFLAGS | sed 's/-mt//'`
|
CPPFLAGS=`echo $CPPFLAGS | sed 's/-mt//g'`
|
||||||
LIBS=`echo $LIBS | sed 's/-mt//'`
|
LIBS=`echo $LIBS | sed 's/-mt//g'`
|
||||||
EXTRALIBS_GUI=`echo $EXTRALIBS_GUI | sed 's/-mt//'`
|
EXTRALIBS_GUI=`echo $EXTRALIBS_GUI | sed 's/-mt//g'`
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
@@ -8408,9 +8408,9 @@ case "${host}" in
|
|||||||
dnl OTOH when using Sun CC under Linux, the flags contain gcc-specific
|
dnl OTOH when using Sun CC under Linux, the flags contain gcc-specific
|
||||||
dnl -pthreads which Sun CC doesn't know about
|
dnl -pthreads which Sun CC doesn't know about
|
||||||
if test "x$SUNCXX" = xyes; then
|
if test "x$SUNCXX" = xyes; then
|
||||||
CPPFLAGS=`echo $CPPFLAGS | sed 's/-pthread//'`
|
CPPFLAGS=`echo $CPPFLAGS | sed 's/-pthread//g'`
|
||||||
LIBS=`echo $LIBS | sed 's/-pthread//'`
|
LIBS=`echo $LIBS | sed 's/-pthread//g'`
|
||||||
EXTRALIBS_GUI=`echo $EXTRALIBS_GUI | sed 's/-pthread//'`
|
EXTRALIBS_GUI=`echo $EXTRALIBS_GUI | sed 's/-pthread//g'`
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@@ -2570,11 +2570,13 @@ void wxDataViewProgressRenderer::GTKSetLabel()
|
|||||||
|
|
||||||
// Take care to not use GetOwner() here if the label is empty, we can be
|
// Take care to not use GetOwner() here if the label is empty, we can be
|
||||||
// called from ctor when GetOwner() is still NULL in this case.
|
// called from ctor when GetOwner() is still NULL in this case.
|
||||||
g_value_set_string( &gvalue,
|
wxScopedCharBuffer buf;
|
||||||
m_label.empty() ? ""
|
if ( m_label.empty() )
|
||||||
: wxGTK_CONV_FONT(m_label,
|
buf = wxScopedCharBuffer::CreateNonOwned("");
|
||||||
GetOwner()->GetOwner()->GetFont())
|
else
|
||||||
);
|
buf = wxGTK_CONV_FONT(m_label, GetOwner()->GetOwner()->GetFont());
|
||||||
|
|
||||||
|
g_value_set_string( &gvalue, buf);
|
||||||
g_object_set_property( G_OBJECT(m_renderer), "text", &gvalue );
|
g_object_set_property( G_OBJECT(m_renderer), "text", &gvalue );
|
||||||
g_value_unset( &gvalue );
|
g_value_unset( &gvalue );
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user