notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
xtoolchain-llvm-devel Pre seeded toolchain to cross build FreeBSD base
0.1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.1Version of this port present on the latest quarterly branch.
Ignore IGNORE: Subsumed into devel/llvm-devel
Maintainer: brooks@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-04-08 00:14:11
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
License: not specified in port
Description:
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (2 items)
Collapse this list.
  1. share/toolchains/llvm-devel.mk
  2. llvm-devel/bin/ld
Collapse this list.
Dependency lines:
  • xtoolchain-llvm-devel>0:devel/xtoolchain-llvm-devel
To install the port:
cd /usr/ports/devel/xtoolchain-llvm-devel/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Ignore
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install devel/xtoolchain-llvm-devel
  • pkg install xtoolchain-llvm-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xtoolchain-llvm-devel
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
xtoolchain-llvm-devel
ABIlatestquarterly
FreeBSD:11:aarch640.1pkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch640.1pkg-fallout
FreeBSD:12:amd64pkg-falloutpkg-fallout
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv70.1pkg-fallout
FreeBSD:12:i386pkg-falloutpkg-fallout
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch64pkg-falloutpkg-fallout
FreeBSD:13:amd64pkg-falloutpkg-fallout
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv7pkg-falloutpkg-fallout
FreeBSD:13:i386pkg-falloutpkg-fallout
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch64pkg-falloutpkg-fallout
FreeBSD:14:amd64pkg-falloutpkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i386pkg-falloutpkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc64pkg-falloutpkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. clang-devel : devel/llvm-devel
There are no ports dependent upon this port

Configuration Options:
Options name:
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.1
07 Apr 2021 08:09:01
commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.1
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.1
15 Nov 2019 23:14:09
Revision:517707Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot and migrate to the llvm monorepo.

We now always download everthing so apply all patches (except the ELFv2
patches) unconditionally.  Don't imply CLANG fo ELFV2 since the patches
will always apply.

Install llvm-devel.mk for CROSS_TOOLCHAIN support subsuming the
role of xtoolchain-llvm-devel.  This means that users will get the
dependency for CROSS_TOOLCHAIN=llvm-devel by installing llvm-devel.
To avoid unnecessicary churn in other xtoolchain-llvm* ports, leave
xtoolchain-llvm-devel in place and make it IGNORE in the -devel case.
Once llvm90 (and maybe llvm80) are updated I'll remove it or move it as
appropriate.

Always install a link from ld.lld to ld as was done by
xtoolchain-llvm-devel.

Sponsored by:	DARPA, AFRL
0.1
19 Sep 2019 09:56:15
Revision:512326Original commit files touched by this commit
brooks search for other commits by this committer
Fix plist for the no-ld-link case.
0.1
12 Sep 2019 12:49:46
Revision:511878Original commit files touched by this commit
brooks search for other commits by this committer
llvm90:
Enable OpenMP on power64. [0]

Add an option to link ld.lld to ld and enable by default on power64. [1]

xtoolchain-llvm-devel:
Add the ability to disable linking ld.lld to ld in slave ports.

xtoolchain-llvm90:
Disable linking ld.lld to ld since llvm90 can now do it.

PR:		240516 [0]
Submitted by:	pkubaj [0]
Requested by:	kib [1]
0.1
08 Apr 2017 00:13:58
Revision:437976Original commit files touched by this commit
brooks search for other commits by this committer
Add experimental xtoolchain ports for llvm-devel and llvm40.

With an appropriate port installed, in principle you can build a cross
world and/or kernel without a bootstrap compiler or binutils with:

make CROSS_TOOLCHAIN=llvm40 TARGET=arm64 buildworld buildkernel

In practice, this only has a chance of working on platforms with solid
LLD support.  At the moment I've had some success with i386, amd64, and
arm64.

Sponsored by:	DARPA, AFRL

Number of commits found: 6