diff --git a/README.en.md b/README.en.md index ea0e7d458abbb5156a4e8fc94ed4e82bbabba389..ed70f7a65ef2afe09e8891fa7674f9f1d245d842 100644 --- a/README.en.md +++ b/README.en.md @@ -1,20 +1,3 @@ # lldb -#### Description -The LLDB project builds on libraries provided by LLVM and Clang to provide a great native debugger. It uses the Clang ASTs and expression parser, LLVM JIT, LLVM disassembler, etc so that it provides an experience that "just works". It is also blazing fast and much more memory efficient than GDB at loading symbols. - - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +This package has been merged into [src-openeuler/llvm](https://gitee.com/src-openeuler/llvm) \ No newline at end of file diff --git a/README.md b/README.md index 5dac5b963aa270f5e33c05c5c909eaa4b931d065..10c3fda5211afcb8c886e709ff8f1994629500c2 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,3 @@ # lldb -#### 介绍 -The LLDB project builds on libraries provided by LLVM and Clang to provide a great native debugger. It uses the Clang ASTs and expression parser, LLVM JIT, LLVM disassembler, etc so that it provides an experience that "just works". It is also blazing fast and much more memory efficient than GDB at loading symbols. - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +该软件包已合并入[src-openeuler/llvm](https://gitee.com/src-openeuler/llvm) \ No newline at end of file diff --git a/lldb-17.0.6.src.tar.xz b/lldb-17.0.6.src.tar.xz deleted file mode 100644 index c8a129a6fbd07cff3c125fb0b41630520b81881d..0000000000000000000000000000000000000000 Binary files a/lldb-17.0.6.src.tar.xz and /dev/null differ diff --git a/lldb.spec b/lldb.spec deleted file mode 100644 index f758d653bc166bdd2d33f52ed239339722083d04..0000000000000000000000000000000000000000 --- a/lldb.spec +++ /dev/null @@ -1,150 +0,0 @@ -%bcond_without bisheng_autotuner - -Name: lldb -Version: 17.0.6 -Release: 2 -Summary: Next generation high-performance debugger - -License: NCSA -URL: http://lldb.llvm.org/ -Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/%{name}-%{version}.src.tar.xz - -BuildRequires: gcc -BuildRequires: gcc-c++ -BuildRequires: cmake -BuildRequires: clang -BuildRequires: llvm-devel = %{version} -BuildRequires: llvm-test = %{version} -BuildRequires: clang-devel = %{version} -BuildRequires: clang-tools-extra = %{version} -BuildRequires: ncurses-devel -BuildRequires: swig -BuildRequires: llvm-static = %{version} -BuildRequires: libffi-devel -BuildRequires: zlib-devel -BuildRequires: libxml2-devel -BuildRequires: libedit-devel -BuildRequires: python3-lit -BuildRequires: multilib-rpm-config - -Requires: python3-lldb - -%description -LLDB is a next generation, high-performance debugger. It is built as a set -of reusable components which highly leverage existing libraries in the -larger LLVM Project, such as the Clang expression parser and LLVM -disassembler. - -%package devel -Summary: Development header files for LLDB -Requires: %{name}%{?_isa} = %{version}-%{release} - -%description devel -The package contains header files for the LLDB debugger. - -%package -n python3-lldb -%{?python_provide:%python_provide python3-lldb} -Summary: Python module for LLDB -BuildRequires: python3-devel -BuildRequires: python3-setuptools -Requires: python3-six -Requires: %{name}%{?_isa} = %{version}-%{release} -BuildRequires: llvm-cmake-utils = %{version} - -%description -n python3-lldb -The package contains the LLDB Python module. - -%prep -%autosetup -n %{name}-%{version}.src -p2 - -%build - -mkdir -p _build -cd _build - -# Python version detection is broken -LDFLAGS="%{__global_ldflags} -lpthread -ldl" - -CFLAGS="%{optflags} -Wno-error=format-security" -CXXFLAGS="%{optflags} -Wno-error=format-security" - -%cmake .. \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCMAKE_SKIP_RPATH:BOOL=ON \ - -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \ - -DLLVM_CONFIG:FILEPATH=/usr/bin/llvm-config-%{__isa_bits} \ - \ - -DLLDB_DISABLE_CURSES:BOOL=OFF \ - -DLLDB_DISABLE_LIBEDIT:BOOL=OFF \ - -DLLDB_DISABLE_PYTHON:BOOL=OFF \ -%if 0%{?__isa_bits} == 64 - -DLLVM_LIBDIR_SUFFIX=64 \ -%else - -DLLVM_LIBDIR_SUFFIX= \ -%endif -%if %{with bisheng_autotuner} - -DLLVM_ENABLE_AUTOTUNER=ON \ -%endif - \ - -DPYTHON_EXECUTABLE:STRING=%{__python3} \ - -DPYTHON_VERSION_MAJOR:STRING=$(%{__python3} -c "import sys; print(sys.version_info.major)") \ - -DPYTHON_VERSION_MINOR:STRING=$(%{__python3} -c "import sys; print(sys.version_info.minor)") \ - -DLLVM_EXTERNAL_LIT=%{_bindir}/lit \ - -DCLANG_LINK_CLANG_DYLIB=ON \ - -DLLVM_COMMON_CMAKE_UTILS=%{_datadir}/llvm/cmake \ - -DLLVM_LIT_ARGS="-sv \ - --path %{_libdir}/llvm" \ - -make %{?_smp_mflags} - -%install -cd _build -make install DESTDIR=%{buildroot} - -# remove static libraries -rm -fv %{buildroot}%{_libdir}/*.a - -# python: fix binary libraries location -liblldb=$(basename $(readlink -e %{buildroot}%{_libdir}/liblldb.so)) -ln -vsf "../../../${liblldb}" %{buildroot}%{python3_sitearch}/lldb/_lldb.so -%py_byte_compile %{__python3} %{buildroot}%{python3_sitearch}/lldb - -# remove bundled six.py -rm -f %{buildroot}%{python3_sitearch}/six.* - -%ldconfig_scriptlets - -%check - - -%files -%license LICENSE.TXT -%{_bindir}/lldb* -%{_libdir}/liblldb.so.* -%{_libdir}/liblldbIntelFeatures.so.* - -%files devel -%{_includedir}/lldb -%{_libdir}/*.so - -%files -n python3-lldb -%{python3_sitearch}/lldb - -%changelog -* Tue Aug 20 2024 liyunfei - 17.0.6-2 -- Add BiSheng Autotuner support. - -* Mon Dec 4 2023 zhoujing 17.0.6-1 -- upgrade lldb to 17.0.6 - -* Mon Jul 17 2023 cf-zhao 15.0.7-1 -- upgrade lldb to 15.0.7 - -* Thu Jan 06 2022 Chen Chen - 12.0.1-1 -- upgrade lldb to 12.0.1 - -* Mon Oct 12 2020 wangxiao - 10.0.1-1 -- upgrade lldb to 10.0.1 - -* Mon Dec 2 2019 likexin 7.0.0-2 -- Package init diff --git a/lldb.yaml b/lldb.yaml deleted file mode 100644 index 7d98bd835f0acc97da741f20f900a6ebae1512c5..0000000000000000000000000000000000000000 --- a/lldb.yaml +++ /dev/null @@ -1,4 +0,0 @@ -version_control: github -src_repo: llvm/llvm-project -tag_prefix: ^llvmorg- -seperator: .