Disable lttng at runtime manually
This commit is contained in:
parent
84b428a155
commit
fcca190f6a
@ -409,9 +409,6 @@ ln -s %{_libdir}/dotnet/reference-packages/Private.SourceBuild.ReferencePackages
|
|||||||
# Fix bad hardcoded path in build
|
# Fix bad hardcoded path in build
|
||||||
sed -i 's|/usr/share/dotnet|%{_libdir}/dotnet|' src/runtime.*/src/native/corehost/hostmisc/pal.unix.cpp
|
sed -i 's|/usr/share/dotnet|%{_libdir}/dotnet|' src/runtime.*/src/native/corehost/hostmisc/pal.unix.cpp
|
||||||
|
|
||||||
# Disable warnings
|
|
||||||
# sed -i 's|skiptests|skiptests ignorewarnings|' repos/runtime.common.props
|
|
||||||
|
|
||||||
pushd src/runtime.*
|
pushd src/runtime.*
|
||||||
%patch100 -p1
|
%patch100 -p1
|
||||||
%patch101 -p1
|
%patch101 -p1
|
||||||
@ -522,6 +519,11 @@ unset CFLAGS
|
|||||||
unset CXXFLAGS
|
unset CXXFLAGS
|
||||||
unset LDFLAGS
|
unset LDFLAGS
|
||||||
|
|
||||||
|
# Disable tracing, which is incompatible with certain versions of
|
||||||
|
# lttng See https://github.com/dotnet/runtime/issues/57784. The
|
||||||
|
# suggested compile-time change doesn't work, unfrotunately.
|
||||||
|
export COMPlus_LTTng=0
|
||||||
|
|
||||||
VERBOSE=1 ./build.sh \
|
VERBOSE=1 ./build.sh \
|
||||||
%if %{without bootstrap}
|
%if %{without bootstrap}
|
||||||
--with-sdk previously-built-dotnet \
|
--with-sdk previously-built-dotnet \
|
||||||
@ -603,6 +605,11 @@ echo "Testing build results for debug symbols..."
|
|||||||
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
|
%if 0%{fedora} > 35
|
||||||
|
# lttng in Fedora > 35 is incompatible with .NET
|
||||||
|
export COMPlus_LTTng=0
|
||||||
|
%endif
|
||||||
|
|
||||||
%{buildroot}%{_libdir}/dotnet/dotnet --info
|
%{buildroot}%{_libdir}/dotnet/dotnet --info
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user