mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-07-27 14:50:57 +00:00
remove the empty llvm package (Closes: #858626)
This commit is contained in:
parent
3c6c477467
commit
1fc70cb750
1
debian/changelog
vendored
1
debian/changelog
vendored
@ -1,6 +1,7 @@
|
|||||||
llvm-toolchain-3.8 (1:3.8.1-19~exp2) experimental; urgency=medium
|
llvm-toolchain-3.8 (1:3.8.1-19~exp2) experimental; urgency=medium
|
||||||
|
|
||||||
* mark the first symbol as (optional) as it differs from ld and gold
|
* mark the first symbol as (optional) as it differs from ld and gold
|
||||||
|
* remove the empty llvm package (Closes: #858626)
|
||||||
|
|
||||||
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 25 Mar 2017 16:37:44 +0100
|
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 25 Mar 2017 16:37:44 +0100
|
||||||
|
|
||||||
|
24
debian/control
vendored
24
debian/control
vendored
@ -6,9 +6,9 @@ Uploaders: Sylvestre Ledru <sylvestre@debian.org>
|
|||||||
Build-Depends: debhelper (>= 9.0), flex, bison, dejagnu, tcl, expect,
|
Build-Depends: debhelper (>= 9.0), flex, bison, dejagnu, tcl, expect,
|
||||||
cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9),
|
cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9),
|
||||||
lsb-release, patchutils, diffstat, xz-utils, python-dev,
|
lsb-release, patchutils, diffstat, xz-utils, python-dev,
|
||||||
libedit-dev, swig, python-six, python-sphinx, ocaml-nox, binutils-dev,
|
libedit-dev, swig, python-six, python-sphinx, binutils-dev,
|
||||||
libjsoncpp-dev,
|
libjsoncpp-dev,
|
||||||
lcov, procps, help2man, dh-ocaml, zlib1g-dev,
|
lcov, procps, help2man, zlib1g-dev,
|
||||||
g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32]
|
g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32]
|
||||||
Build-Conflicts: oprofile, ocaml, libllvm-3.4-ocaml-dev, libllvm-3.5-ocaml-dev,
|
Build-Conflicts: oprofile, ocaml, libllvm-3.4-ocaml-dev, libllvm-3.5-ocaml-dev,
|
||||||
libllvm-3.8-ocaml-dev
|
libllvm-3.8-ocaml-dev
|
||||||
@ -331,26 +331,6 @@ Description: Modular compiler and toolchain technologies, tools
|
|||||||
.
|
.
|
||||||
This package provides tools for testing.
|
This package provides tools for testing.
|
||||||
|
|
||||||
Package: libllvm-3.8-ocaml-dev
|
|
||||||
Section: ocaml
|
|
||||||
Architecture: any
|
|
||||||
Suggests: llvm-3.8-doc
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-3.8-dev (= ${binary:Version})
|
|
||||||
Provides: ${ocaml:Provides}
|
|
||||||
Description: Modular compiler and toolchain technologies, OCaml bindings
|
|
||||||
LLVM is a collection of libraries and tools that make it easy to build
|
|
||||||
compilers, optimizers, just-in-time code generators, and many other
|
|
||||||
compiler-related programs.
|
|
||||||
.
|
|
||||||
LLVM uses a single, language-independent virtual instruction set both
|
|
||||||
as an offline code representation (to communicate code between
|
|
||||||
compiler phases and to run-time systems) and as the compiler internal
|
|
||||||
representation (to analyze and transform programs). This persistent
|
|
||||||
code representation allows a common set of sophisticated compiler
|
|
||||||
techniques to be applied at compile-time, link-time, install-time,
|
|
||||||
run-time, or "idle-time" (between program runs).
|
|
||||||
.
|
|
||||||
This package provides the OCaml bindings to develop applications using llvm.
|
|
||||||
|
|
||||||
Package: llvm-3.8-doc
|
Package: llvm-3.8-doc
|
||||||
Section: doc
|
Section: doc
|
||||||
|
9
debian/rules
vendored
9
debian/rules
vendored
@ -27,8 +27,6 @@ DEB_HOST_GNU_TYPE = $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
|||||||
DEB_HOST_ARCH_BITS = $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
|
DEB_HOST_ARCH_BITS = $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
|
||||||
DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
|
DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
|
||||||
|
|
||||||
OCAML_STDLIB_DIR ?= $(shell ocamlc -where)
|
|
||||||
|
|
||||||
LDFLAGS_EXTRA =
|
LDFLAGS_EXTRA =
|
||||||
CXXFLAGS_EXTRA = -std=c++0x -gsplit-dwarf
|
CXXFLAGS_EXTRA = -std=c++0x -gsplit-dwarf
|
||||||
CONFIGURE_EXTRA =
|
CONFIGURE_EXTRA =
|
||||||
@ -138,7 +136,7 @@ endif
|
|||||||
|
|
||||||
|
|
||||||
%:
|
%:
|
||||||
dh $@ --with ocaml
|
dh $@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -147,15 +145,10 @@ preconfigure:
|
|||||||
f2=$$(echo $$f | sed 's/\.in$$//;s/X\.Y/$(LLVM_VERSION)/'); \
|
f2=$$(echo $$f | sed 's/\.in$$//;s/X\.Y/$(LLVM_VERSION)/'); \
|
||||||
echo "$$f => $$f2"; \
|
echo "$$f => $$f2"; \
|
||||||
sed -e 's|@DEB_HOST_MULTIARCH@|$(DEB_HOST_MULTIARCH)|g' \
|
sed -e 's|@DEB_HOST_MULTIARCH@|$(DEB_HOST_MULTIARCH)|g' \
|
||||||
-e "s|@OCAML_STDLIB_DIR@|$(OCAML_STDLIB_DIR)|g" \
|
|
||||||
-e "s|@LLVM_VERSION_FULL@|$(LLVM_VERSION_FULL)|g" \
|
-e "s|@LLVM_VERSION_FULL@|$(LLVM_VERSION_FULL)|g" \
|
||||||
-e "s|@LLVM_VERSION@|$(LLVM_VERSION)|g" $$f > $$f2; \
|
-e "s|@LLVM_VERSION@|$(LLVM_VERSION)|g" $$f > $$f2; \
|
||||||
done
|
done
|
||||||
|
|
||||||
# Override this two targets. They are trying to manage the .in conversion for me
|
|
||||||
override_dh_ocamlinit:
|
|
||||||
override_dh_ocamlclean:
|
|
||||||
|
|
||||||
override_dh_auto_configure: preconfigure
|
override_dh_auto_configure: preconfigure
|
||||||
echo "Using gcc: "
|
echo "Using gcc: "
|
||||||
$(CC) -v
|
$(CC) -v
|
||||||
|
Loading…
Reference in New Issue
Block a user