package rosa import "hakurei.app/internal/pkg" func (t Toolchain) newLibffi() pkg.Artifact { const ( version = "3.4.5" checksum = "apIJzypF4rDudeRoI_n3K7N-zCeBLTbQlHRn9NSAZqdLAWA80mR0gXPTpHsL7oMl" ) return t.NewViaMake("libffi", version, pkg.NewHTTPGetTar( nil, "https://github.com/libffi/libffi/releases/download/"+ "v"+version+"/libffi-"+version+".tar.gz", mustDecode(checksum), pkg.TarGzip, ), &MakeAttr{ Configure: [][2]string{ {"enable-static"}, }, }, t.Load(KernelHeaders), ) } func init() { artifactsF[Libffi] = Toolchain.newLibffi }