lldb 3.8.0 rc2
This commit is contained in:
parent
3848e6c695
commit
649dc81b72
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +1,2 @@
|
|||||||
/lldb-3.7.1.src.tar.xz
|
/lldb-3.7.1.src.tar.xz
|
||||||
|
/lldb-3.8.0rc2.src.tar.xz
|
||||||
|
3810
D15067.id41365.diff
Normal file
3810
D15067.id41365.diff
Normal file
File diff suppressed because it is too large
Load Diff
25
lldb.spec
25
lldb.spec
@ -1,11 +1,14 @@
|
|||||||
Name: lldb
|
Name: lldb
|
||||||
Version: 3.7.1
|
Version: 3.8.0
|
||||||
Release: 3%{?dist}
|
Release: 0.1%{?dist}
|
||||||
Summary: Next generation high-performance debugger
|
Summary: Next generation high-performance debugger
|
||||||
|
|
||||||
License: NCSA
|
License: NCSA
|
||||||
URL: http://llvm.org
|
URL: http://llvm.org
|
||||||
Source0: http://llvm.org/releases/%{version}/%{name}-%{version}.src.tar.xz
|
Source0: http://llvm.org/pre-releases/%{version}/%{name}-%{version}rc2.src.tar.xz
|
||||||
|
|
||||||
|
# hack patch from upstream review systems to fix out of tree builds.
|
||||||
|
Patch0: D15067.id41365.diff
|
||||||
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: llvm-devel = %{version}
|
BuildRequires: llvm-devel = %{version}
|
||||||
@ -33,13 +36,15 @@ The package contains header files for the LLDB debugger.
|
|||||||
%package -n python-lldb
|
%package -n python-lldb
|
||||||
Summary: Python module for LLDB
|
Summary: Python module for LLDB
|
||||||
BuildRequires: python2-devel
|
BuildRequires: python2-devel
|
||||||
|
Requires: python2-six
|
||||||
|
|
||||||
%description -n python-lldb
|
%description -n python-lldb
|
||||||
The package contains the LLDB Python module.
|
The package contains the LLDB Python module.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}.src
|
%setup -q -n %{name}-%{version}rc2.src
|
||||||
|
|
||||||
|
%patch0 -p1 -b .dave
|
||||||
%build
|
%build
|
||||||
mkdir -p _build
|
mkdir -p _build
|
||||||
cd _build
|
cd _build
|
||||||
@ -48,8 +53,8 @@ cd _build
|
|||||||
|
|
||||||
LDFLAGS="%{__global_ldflags} -lpthread -ldl"
|
LDFLAGS="%{__global_ldflags} -lpthread -ldl"
|
||||||
|
|
||||||
CFLAGS="%{optflags} -fno-strict-aliasing"
|
CFLAGS="%{optflags} -fno-strict-aliasing -Wno-error=format-security"
|
||||||
CXXFLAGS="%{optflags} -fno-strict-aliasing"
|
CXXFLAGS="%{optflags} -fno-strict-aliasing -Wno-error=format-security"
|
||||||
|
|
||||||
%cmake .. \
|
%cmake .. \
|
||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
@ -79,14 +84,15 @@ rm -fv %{buildroot}%{_libdir}/*.a
|
|||||||
liblldb=$(basename $(readlink -e %{buildroot}%{_libdir}/liblldb.so))
|
liblldb=$(basename $(readlink -e %{buildroot}%{_libdir}/liblldb.so))
|
||||||
ln -vsf "../../../${liblldb}" %{buildroot}%{python_sitearch}/lldb/_lldb.so
|
ln -vsf "../../../${liblldb}" %{buildroot}%{python_sitearch}/lldb/_lldb.so
|
||||||
mv -v %{buildroot}%{python_sitearch}/readline.so %{buildroot}%{python_sitearch}/lldb/readline.so
|
mv -v %{buildroot}%{python_sitearch}/readline.so %{buildroot}%{python_sitearch}/lldb/readline.so
|
||||||
rm -v %{buildroot}%{python_sitearch}/lib
|
|
||||||
|
# remove bundled six.py
|
||||||
|
rm -f %{buildroot}%{python_sitearch}/six.*
|
||||||
|
|
||||||
%post -p /sbin/ldconfig
|
%post -p /sbin/ldconfig
|
||||||
%postun -p /sbin/ldconfig
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%{_bindir}/lldb*
|
%{_bindir}/lldb*
|
||||||
%{_bindir}/argdumper
|
|
||||||
%{_libdir}/liblldb.so.*
|
%{_libdir}/liblldb.so.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
@ -97,6 +103,9 @@ rm -v %{buildroot}%{python_sitearch}/lib
|
|||||||
%{python_sitearch}/lldb
|
%{python_sitearch}/lldb
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Feb 18 2016 Dave Airlie <airlied@redhat.com> - 3.8.0-0.1
|
||||||
|
- lldb 3.8.0 rc2
|
||||||
|
|
||||||
* Sun Feb 14 2016 Dave Airlie <airlied@redhat.com> 3.7.1-3
|
* Sun Feb 14 2016 Dave Airlie <airlied@redhat.com> 3.7.1-3
|
||||||
- rebuild lldb against latest llvm
|
- rebuild lldb against latest llvm
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user