From nobody Mon Mar 11 10:18:12 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TtXnF3QxDz5CgVd for ; Mon, 11 Mar 2024 10:19:13 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from mailgate.Leidinger.net (mailgate.leidinger.net [IPv6:2a00:1828:2000:313::1:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mailgate.leidinger.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TtXnD1YKpz4s5H for ; Mon, 11 Mar 2024 10:19:12 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=leidinger.net header.s=outgoing-alex header.b=AAMJdSQP; dmarc=pass (policy=quarantine) header.from=leidinger.net; spf=pass (mx1.freebsd.org: domain of Alexander@Leidinger.net designates 2a00:1828:2000:313::1:5 as permitted sender) smtp.mailfrom=Alexander@Leidinger.net List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1710152341; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=9QSKm2s3tnUJN14dR4/FNXug4ALm54DF49PbOn8Zm4E=; b=AAMJdSQP8EYpCJtYffkm8U1RICvwvcpgksZV7Ms26OcCQCpQ0JTLF3/mN4QKHJctv8L0lp ihEb0G5JGoQYy9yJwqAnebMzXHrqAA+9fcfS/m2W4WijGujQ/Z49OWSBNUZ9O9xQ7Tnh6t 3/7gDntQiFT5Xcvce+DiE0SvzNfDQkHKg4DSpVZLx5+QTbsdZhN2nTV5z0id6BcQEZ1MKy j7D/fP0Jwrhz+eqrIHl5gqAH5ALfQst9WCTzBPUKqaUTBRhDKWq91ebsGEHk4mWLZ14q1I M47DpNAziq0rKvYoA39gAmdoOLoP5vyTW+h1wEz7U/JVXxetdVhL7L/D8ZEY2w== Date: Mon, 11 Mar 2024 11:18:12 +0100 From: Alexander Leidinger To: Freebsd Hackers Subject: clang based Intel oneAPI DPC++/C++ works on FreeBSD nearly out of the box Message-ID: <50e6d5487c3769b0f4352190c5e26c83@Leidinger.net> Organization: No organization, this is a private message. Content-Type: multipart/signed; protocol="application/pgp-signature"; boundary="=_267635ef7fe648fad9be4db6a3b33be8"; micalg=pgp-sha256 X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.08 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.983]; DMARC_POLICY_ALLOW(-0.50)[leidinger.net,quarantine]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[leidinger.net:s=outgoing-alex]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:34240, ipnet:2a00:1828::/32, country:DE]; HAS_ORG_HEADER(0.00)[]; DKIM_TRACE(0.00)[leidinger.net:+]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TO_DN_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; HAS_ATTACHMENT(0.00)[] X-Rspamd-Queue-Id: 4TtXnD1YKpz4s5H This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --=_267635ef7fe648fad9be4db6a3b33be8 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Hi, for those which have some interest in compilers... Intel oneAPI DPC++/C++ (https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html) seems to work out of the box (once you get it installed) and produces FreeBSD native code: https://briancallahan.net/blog/20240306.html According to the blog the resulting kernel boots (little "kldload: unexpected relocation type 42, symbol index 310" issue for the linuxulator). Bye, Alexander. -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_267635ef7fe648fad9be4db6a3b33be8 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc; size=833 Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmXu2nMACgkQEg2wmwP4 2Ib7dxAAjrCuAOrgC9huTIfGm0yaw/aO3emVYjiuYAeJ8sTQzue8xaJk/c2VGi/Q japn2JrHdTuGh6YC1vke1fIgZzWOs/whOkOc+uBuzT7ywwl32g9lNGsWuZEiYQ2i yhyOb/grbIcRSIgHOApaoUkLPexvJJ1+lPgezs7tDFm31vgTRq0YTplenMYG1oyS xJQy/mJXmRdDpfnSzAt3etV9i94qnura6xh0ZY6O5qAg32Haxn8g2rTUI94JXUCX B1cJxB6nsHno6ncZLnvsR8D8JY94R9wqwuOrQwaeWMvJaAknNXEUGj3oHUVu+8XG fyY8qOVmazuj2jh9wRqBYj6ziosF5sMxVN/qDhCXeYpQSm2/MNUGu+XLqDj45XWZ WmYOi+EcfhqK6ZsyPNhQ6gz5Lb603sq7TarbnGSZaXVf8+eK+rDiZUwYCR1EQe5H ce/1z0Dme18n3xSjwevhuoBfIXj1OWK4pwwBv5qtdcSNT98YOJ4yZTXCdXPegODN dNHXlyChY1Mmr8yjjFKTGJA1nXN7dFsmsY7VlvVa8VltXJ0lDiZ0G9SASi68bcUY pkJOu1jciJTPAr2EcIh8ybP/OsOlSKhDNLbZU4NTNWTfUu6TPv2n7KLl0h+H6W6M sX2dpAv4TOfWXDq7PUSxejJRO6Dr3exBbsMP6Bc/KG41IZCALow= =8Bkv -----END PGP SIGNATURE----- --=_267635ef7fe648fad9be4db6a3b33be8--