From nobody Sun Aug 13 21:00:11 2023 X-Original-To: emulation@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 4RP90D3XSQz4qBZ8 for ; Sun, 13 Aug 2023 21:00:12 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RP90C4L8Kz4D3p for ; Sun, 13 Aug 2023 21:00:11 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691960411; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tz+F0H3Bb3eBhCaJXDNVPzqxUUDMS64Iwml20vCJkXY=; b=K2E8p4pjDtzMCHZhh688/BYXSww0ivSmnQrnBt8BEv5NYFzrkrjOTo9nSOZNByyflx7MNX QtJuO3/MAC9IOISTDPidgZM1ATfa6hx5oIQiAz4/lGre+KuFfsE2c2+eSdogWr4+7uwjAb FgvHGUWwCoXBeThvYJxxQp0kTCAvHki3xa4HkrY9pTauzN5bq0Wrm8zygVl2fFcpgh+rnQ aGoLNpJCQvA5vyt9BjXWnHVrInRuX+JnURCcmyS7chDxR7F6TU6ohHas4ku2ihffSIPg6r iVZuU4yRVtBUsueGZ2hQQf9yjzM7GCvS91um9BqbcCXwjhHIe7aDWOEnofYHSg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691960411; a=rsa-sha256; cv=none; b=vwbSEzE2O4ZHC3wTj5aa31MT7m9FBFn97aqf3KljMQ3qM2pvIA2eZ8RNKtJ+KSfLvcwjMS Pot678mVMAnJFqCDx1gzCZ7TIV+RhN6DBWksiI1QiTJsk2p2UltpYdsW4Zhvz6iOX3H5Tb ohjja3VXhe6Wxvo15KYwe7lcMjMpyxG15J4+Q+/U/pbzXcsOMj2vBicHMX++/qVjmGw4ku wvNBsvwc8D0kqrymC8djnaJMG8qDc2LL/lwvL3+egdoqLoFqqE1PNoLKgbsdFaixDwgO/s NlP2qVnKWEnCSvOfqppZXcyFgidoeuMLVDkHIjBXVlFrAVIUddAmRc3xuksdBg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RP90C3KNyz1GZw for ; Sun, 13 Aug 2023 21:00:11 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37DL0BtO004454 for ; Sun, 13 Aug 2023 21:00:11 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37DL0BoL004453 for emulation@FreeBSD.org; Sun, 13 Aug 2023 21:00:11 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202308132100.37DL0BoL004453@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: emulation@FreeBSD.org Subject: Problem reports for emulation@FreeBSD.org that need special attention Date: Sun, 13 Aug 2023 21:00:11 +0000 List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16919604115.11c2C.2621" Content-Transfer-Encoding: 7bit --16919604115.11c2C.2621 Date: Sun, 13 Aug 2023 21:00:11 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- New | 269934 | emulators/qemu-user-static does not support capab 1 problems total for which you should take action. --16919604115.11c2C.2621 Date: Sun, 13 Aug 2023 21:00:11 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
The following is a listing of current problems submitted by FreeBSD users,
which need special attention. These represent problem reports covering
all versions including experimental development code and obsolete releases.

Status      |    Bug Id | Description
------------+-----------+---------------------------------------------------
New         |    269934 | emulators/qemu-user-static does not support capab

1 problems total for which you should take action.
--16919604115.11c2C.2621-- From nobody Fri Aug 18 06:23:24 2023 X-Original-To: emulation@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 4RRsJL2sycz4qlyH; Fri, 18 Aug 2023 06:23:30 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRsJK0TzWz4VFP; Fri, 18 Aug 2023 06:23:28 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=evTUD0+u; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=Content-Type:MIME-Version:Message-ID:Subject:Cc :To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nwT9FkF5Qi34k+pnA8Y39ayvdFFOgl+X6YFOeZF8giQ=; b=evTUD0+uve/HR85n4ljoO9r971 KZ+IKYjyVkiq2zh8I8aDnsTqzdTA2BiEyuvexoybEZGOyxFDtHIFxG4jHLtU/cC6g5YHzt0WHz4EU uChB/uJb8s8h1vxT7y+PjiAgMCjQZNiCS0jzei343DKsZH66805t7ZMFK/w0Hi0bTEI8Sj2tQ7vDj YRgw+OFLsfdbTtCVVSJs8OIzIr8S4Jfpyhl8LkYKuGqgatf/dPb9pbumEO+HPsg8UqQLcLcakkBRM 71Cz+AT7gkOVeNojfkAnSVjUx5pBine2qZOex2PzcVQo4cozDHgmj6O8dGkarlug5/3BfOh6+/+Ib Bb8XI/0A==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWstJ-00A2RW-Ie; Fri, 18 Aug 2023 08:23:25 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWstJ-0004iN-12; Fri, 18 Aug 2023 06:23:25 +0000 Date: Fri, 18 Aug 2023 08:23:24 +0200 From: Felix Palmen To: ports@freebsd.org Cc: emulation@freebsd.org Subject: Building a Linuxulator userland from source Message-ID: Mail-Followup-To: ports@freebsd.org, emulation@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4dabomp7b6hwux6v" Content-Disposition: inline User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DKIM_TRACE(0.00)[palmen-it.de:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RRsJK0TzWz4VFP --4dabomp7b6hwux6v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, for the last two weeks, I've been working on a spike in ports which now reached a state where I want to show it to and discuss it with fellow ports hackers. First, a link to my feature branch (warning, will be rebased every now and then): The goal is to create a replacement for the now antiquated linux-c7 userland. While the classic approach would be to find another Linux distribution that's not too much of a moving target and start "repackaging" that, I want to try something different: Build the required packages from source. ** Why It will be quite some work to do this, I'm not really sure about it yet (and how it would compare to the repackaging approach), so feasibility is yet to be decided. But I hope to get at least these two advantages: - Provide the newest GNU libs (glibc, libstdc++, ...) built against exactly the Linux version emulated by the FreeBSD version this will run on. This should make it possible to run a lot more Linux binaries without relying on e.g. Linux jails. - When binaries don't work for missing Linux libraries, make it somewhat easy to add them, maybe based on already existing FreeBSD ports. ** State I just reached a state where I can build a working Linux-native GNU toolchain (binutils, glibc, gcc) for C and C++ on aarch64, amd64 and i386. From here on, it should be simpler, there are already two ports in my branch (archivers/linux-bzip2 and archivers/linux-xz) using that native toolchain for building. ** How The native toolchain is built by a cross toolchain, the packages for this cross-toolchain are prefixed "lxcross-". For building this cross toolchain, bootstrapping versions of binutils and gcc are needed to build the initial glibc, these versions are suffixed "-bootstrap". lxcross ports set PREFIX to ${LXCROSSBASE}, which defaults to ${LOCALBASE}/linux-cross. lxcross-*-bootstrap ports set PREFIX to ${LXBOOTSTRAP}, this one defaults to ${LXCROSSBASE}/bootstrap. ** Open issues This is an unordered list off my head, so most likely incomplete. - Some trickery with PREFIX is currently needed. The ports framework expects PREFIX to be used as is by the upstream build system. This won't hold for building Linux packages, PREFIX must be /compat/linux for that, but passed to the upstream build system in DESTDIR. - LIB_DEPENDS don't work, which could probably be solved in the framework. Right now, I'm using a hacky workaround to define LINLIB_DEPENDS and add it to both RUN_ and BUILD_DEPENDS. - A lot of smaller things that *should* be provided by the framework, some of them probably by USES=3Dlinux, are currently copy&pasted to every port needing them. I wanted to keep it simple while first trying to get it to work, so the framework isn't touched yet at all. - Some stage-qa checks get confused, some (e.g. checking that everything is stripped) don't work. - In my tests, "poudriere testport" failed at least on i386, because it mounts linprocfs on /compat/linux/proc and then tries to remove /compat/linux (remove pre-existing PREFIX). To test the ports, I had to slightly modify the testport script for now. - For the Linux headers, there should be a metaport picking the Linux version based on ${OSVERSION}. This doesn't exist yet, Linux 4.4.x is always used. - Building the final linux-gcc ports, I get weird error messages directly to poudriere's terminal (they do NOT appear in the build log!) like this: ELF interpreter /usr/lib/ld-linux.so.2 not found, error 2 I have no idea where this comes from, so far I couldn't identify any negative effect though. Acknowledgement: I found quite some useful info for doing this in the "Linux from Scratch" book. Of course you can't just follow the book (very different scenario, it assumes building on Linux and not doing any staging/packaging), but it *does* have some helpful hints. Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --4dabomp7b6hwux6v Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN8OU18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny Mfb1AQDJMy04uNjEmDdeyGb09tR9H5ml2dfag+8QS1gGO15v+QD+Kk76UPeIAism I13Zq+Eag2MRCbSDKKBFwNg9RlsrTww= =ZxmZ -----END PGP SIGNATURE----- --4dabomp7b6hwux6v-- From nobody Fri Aug 18 07:27:12 2023 X-Original-To: emulation@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 4RRtkR6r5Hz4qqbM; Fri, 18 Aug 2023 07:27:43 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-vs1-f51.google.com (mail-vs1-f51.google.com [209.85.217.51]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRtkQ64Kkz3Cdc; Fri, 18 Aug 2023 07:27:42 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of 6yearold@gmail.com designates 209.85.217.51 as permitted sender) smtp.mailfrom=6yearold@gmail.com; dmarc=none Received: by mail-vs1-f51.google.com with SMTP id ada2fe7eead31-44768e056e1so205650137.1; Fri, 18 Aug 2023 00:27:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692343661; x=1692948461; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FUygirK7WTZl60IaHoOdlJ+QpSxT7y2eCxDIDz713WY=; b=PLllVAc7HW2Eay69oohU9g3kFyj/7xgOjRRiflM0oU4pmqkmlglbPEvfED/cjiIRLO Oor2I2tWEZfgUjtFE59J1AyqLy/45xh+x3zWPXWAjkqqCuNCPNApk30H+uMhVT3cm0Uz 7LkH5tRRh2QG1HqkvGoWAhfT3rc0PmilwJz6VP/HKj+P92BSpnBbxiqn//V4AWxCyDp7 nXTFhM+Doe5uL0/J6hFvKOodGOr65WxiNRCvaI9m7U1A8uvzmwGYt/u9wvdDjkyD1zy/ JZhsFbHc5dJbJx9uoKohrrDSDx+4i9PjOLz3wegFJKkuZAvDQYDmiTB5EZr3VCL4SY4G zhYw== X-Gm-Message-State: AOJu0YyuTiVRxAqifJMMv6AjWpPH+KKesDq/7LvlmU5/rbehGSkrN/c2 yWWTVNgyLkmKeJhnF/6Bd04hX4oL6nI= X-Google-Smtp-Source: AGHT+IEjC30xcs9j2X7Kp5vJXcwPB9NA9hKrUgoC5NwXPp5HWSvfSC098NCdYjX+rFz4LWjjk6OgnQ== X-Received: by 2002:a67:b648:0:b0:44b:439:84d5 with SMTP id e8-20020a67b648000000b0044b043984d5mr2415966vsm.33.1692343660736; Fri, 18 Aug 2023 00:27:40 -0700 (PDT) Received: from mail-ua1-f47.google.com (mail-ua1-f47.google.com. [209.85.222.47]) by smtp.gmail.com with ESMTPSA id b12-20020a67d38c000000b00446d8968615sm252611vsj.2.2023.08.18.00.27.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 18 Aug 2023 00:27:40 -0700 (PDT) Received: by mail-ua1-f47.google.com with SMTP id a1e0cc1a2514c-79a83720538so219559241.1; Fri, 18 Aug 2023 00:27:40 -0700 (PDT) X-Received: by 2002:a67:bb14:0:b0:445:13e:d8ec with SMTP id m20-20020a67bb14000000b00445013ed8ecmr2535094vsn.3.1692343660280; Fri, 18 Aug 2023 00:27:40 -0700 (PDT) List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Gleb Popov Date: Fri, 18 Aug 2023 10:27:12 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Building a Linuxulator userland from source To: ports@freebsd.org Cc: emulation@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-1.88 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.74)[-0.744]; FORGED_SENDER(0.30)[arrowd@freebsd.org,6yearold@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; NEURAL_HAM_MEDIUM(-0.13)[-0.135]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.217.51:from]; RCVD_IN_DNSWL_NONE(0.00)[209.85.217.51:from,209.85.222.47:received]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[freebsd.org]; FROM_NEQ_ENVFROM(0.00)[arrowd@freebsd.org,6yearold@gmail.com] X-Spamd-Bar: - X-Rspamd-Queue-Id: 4RRtkQ64Kkz3Cdc This is a great idea and very interesting work. I'll take a look at that once I have free time. Thanks for working on this, Felix! From nobody Fri Aug 18 08:53:10 2023 X-Original-To: emulation@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 4RRwdn1wCrz4qwH5; Fri, 18 Aug 2023 08:53:49 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRwdm6DmCz3Rhq; Fri, 18 Aug 2023 08:53:48 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-98377c5d53eso79649266b.0; Fri, 18 Aug 2023 01:53:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692348827; x=1692953627; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ysiFlGqZHFkzkiYf1R6bO4JkaBLZxq2g5gvBH3PUA/Q=; b=Klo4od0Tq52ScNnZlbTorGnTgd9fzo6qHeG3Z6o0S//+cAMiUHD2DiJUtOqso4BPAS ym+AbkE7Abme3Q0FGn3pYx1TvVW7Dli03diRcBMXcrO2L32H0AdVXMXee0vy80oIUY1i O0R5cA+o98wlEoMKNJNllrG2OmVl4ci8mh+0I1UhZ0Rf+/TANKvSmRDlT0MDKpmKQDzT dMTAXqBtLngxh3UfdSGyHN1MQWvIcaGvpzKKLnwl3/A01WviHgM9acmAulNiYhxHjwt4 bDklYDaYMZXGwvAvnRA3AoNPDdA5o3IkhdH0ilKXfNmB45aaZ2scqX5OsfLgVufR/6DZ VYwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692348827; x=1692953627; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ysiFlGqZHFkzkiYf1R6bO4JkaBLZxq2g5gvBH3PUA/Q=; b=X5QBh8cEK06Bsfuw5YkBSGebtq3MgQ3WsHLFdr/76++WR494Zj6lFTsClRLFI+H9xC HczPDWZF0mJwexfRtKhpVqcGoCxe0svyRpi1zd+vzDYCd0hN1uhclplDWvqVxqY/nptO p2JkOU/GckUENuKEw0Al1HLnRZaL4Gvak1nuv8jnIpabpTGYPZZFkWqa1kKuiqhAquzO rW8PR+g3/pXxT4vNKlajl7Ydwt9fSdtIQNfT+P1R0QB8ptDN7cyz8uiz9RSCsauUoEkV 81lKhF1fVgZMRrBrJrd4rXBdrTkcd9C/TERFDOdAr1efxwNM3O9pYVLbf98HfMbvXJPy pchQ== X-Gm-Message-State: AOJu0YydMaHifvRVngD5QUfpJ9VIj8KOsUXlKNUpmdxAKbdNxNikkbbw ztox8Vps4ihIVc9Ud8jnVK6IM6Ms1jAG3csZsgb1/ZNHn4C2Sq4R X-Google-Smtp-Source: AGHT+IF3Nm56haWGjv+S2qIl5x6X+M/arOeCs4Qey1c7GQbCjs30PW53qAC7mPi0r5+2EVLgj3P4MnrYIIk4NDISmFg= X-Received: by 2002:a17:906:30cf:b0:99c:bcb1:3a66 with SMTP id b15-20020a17090630cf00b0099cbcb13a66mr1499580ejb.70.1692348826884; Fri, 18 Aug 2023 01:53:46 -0700 (PDT) List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Mario Marietto Date: Fri, 18 Aug 2023 10:53:10 +0200 Message-ID: Subject: Re: Building a Linuxulator userland from source To: Aryeh Friedman Cc: Gleb Popov , ports , emulation@freebsd.org Content-Type: multipart/alternative; boundary="000000000000a9a01b06032eaad2" X-Rspamd-Queue-Id: 4RRwdm6DmCz3Rhq X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --000000000000a9a01b06032eaad2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I never tried. But you have suggested a fun project to work with. On Fri, Aug 18, 2023 at 9:56=E2=80=AFAM Aryeh Friedman wrote: > On Fri, Aug 18, 2023 at 3:45=E2=80=AFAM Mario Marietto > wrote: > > > > Nice idea,but I think you will have no advantages changing userland. > Actually I ve been able to squeeze the maximum features from the > linuxulator. So im sure that you will not add any more feature to it. Im > running cuda with the nvidia drivers and maya 2023 inside the linuxulator= . > What else could I want to do from it ? I even tried different cg tools bu= t > they didnt work because some bugs. The same bugs that you will find using > another userland. Im also running successfully stable diffusion and my > Nvidia gpu is recognized like a real linux box. > > Still doesn't support tensorflow or pytorch in GPU mode > --=20 Mario. --000000000000a9a01b06032eaad2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I never tried. But you have suggested a fun project to wor= k with.

On Fri, Aug 18, 2023 at 9:56=E2=80=AFAM Aryeh Friedman <aryehfriedman@gmail.com> wrote:<= br>
On Fri, Aug 18, = 2023 at 3:45=E2=80=AFAM Mario Marietto <marietto2008@gmail.com> wrote:
>
> Nice idea,but I think you will have no advantages changing userland. A= ctually I ve been able to squeeze the maximum features from the linuxulator= . So im sure that you will not add any more feature to it. Im running cuda = with the nvidia drivers and maya 2023 inside the linuxulator. What else cou= ld I want to do from it ? I even tried different cg tools but they didnt wo= rk because some bugs. The same bugs that you will find using another userla= nd. Im also running successfully stable diffusion and my Nvidia gpu is reco= gnized like a real linux box.

Still doesn't support tensorflow or pytorch in GPU mode


--
Mario.
--000000000000a9a01b06032eaad2-- From nobody Fri Aug 18 09:02:46 2023 X-Original-To: emulation@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 4RRws36HbKz4qwXq; Fri, 18 Aug 2023 09:03:35 +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 4RRws21lLCz3Svn; Fri, 18 Aug 2023 09:03:34 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=leidinger.net header.s=outgoing-alex header.b=ro2cVDwT; 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; dmarc=pass (policy=quarantine) header.from=leidinger.net Received: from webmail2.leidinger.net (roundcube.Leidinger.net [192.168.1.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: Alexander@Leidinger.net) by outgoing.leidinger.net (Postfix) with ESMTPSA id 962F65AE; Fri, 18 Aug 2023 11:02:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1692349399; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Qo8+rRkRgMo+/K+cjgD/OMqDJwaois8Ulm/Yz1OIw/Q=; b=ro2cVDwTBW8kalzF3RS5tvDKLO66xgGkUeb1FM00XeoQhjTQ3XqBqHVb/KNRkSQGFRnoRw QtXm9uL/dBZ8IgPBCyWthGcobbp5qtcSHKt03LsjvYJZUz28TZCqHekcpBK1OwCHXbSFlP BLKkFKChszIJKYd2AJZQNhC7lc6rFE9CNMjsHl7b5JJYhcE2THmVQKz9LxjzP8V1g91fiV FfT3eOvKrA1Ws5lyGmy8Z6ThlZ+yvp3ZE/UvGDp4LEcar5GCbuk4Z0is6rhM7ePVphePVe TNjbtWWx/PJ/cgk58wqBvlizI0SZ5zUs7MQfttIfIglta7fOQtmNozQMnRwtyA== List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 Date: Fri, 18 Aug 2023 11:02:46 +0200 From: Alexander Leidinger To: ports@freebsd.org, emulation@freebsd.org Subject: Re: Building a Linuxulator userland from source In-Reply-To: References: Message-ID: X-Sender: Alexander@Leidinger.net Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [0.04 / 15.00]; SEM_URIBL_FRESH15(3.00)[openela.org:url]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.99)[-0.989]; NEURAL_HAM_LONG(-0.97)[-0.975]; MIME_GOOD(-0.10)[text/plain]; BAD_REP_POLICIES(0.10)[]; MLMMJ_DEST(0.00)[emulation@freebsd.org,ports@freebsd.org]; RCVD_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; DMARC_POLICY_ALLOW(0.00)[leidinger.net,quarantine]; ASN(0.00)[asn:34240, ipnet:2a00:1828::/32, country:DE]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; R_DKIM_ALLOW(0.00)[leidinger.net:s=outgoing-alex]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[leidinger.net:+]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(0.00)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Spamd-Bar: / X-Rspamd-Queue-Id: 4RRws21lLCz3Svn Am 2023-08-18 08:23, schrieb Felix Palmen: > Hi all, > > for the last two weeks, I've been working on a spike in ports which now > reached a state where I want to show it to and discuss it with fellow > ports hackers. > > First, a link to my feature branch (warning, will be rebased every now > and then): > I haven't looked at it. As the person who switched the linuxulator from redhat 4 or 5 to fedora and mentored the people which moved forward to linux-c6 I have some info about the design principles of the linux_base ports which you may or may not know already: https://www.leidinger.net/blog/2011/08/29/howto-create-a-new-linux_base-port/ https://www.leidinger.net/blog/2011/09/01/howto-add-linux-infrastructure-ports-for-a-new-linux_base-port/ > The goal is to create a replacement for the now antiquated linux-c7 > userland. While the classic approach would be to find another Linux Nice goal. > distribution that's not too much of a moving target and start > "repackaging" that, I want to try something different: Build the > required packages from source. From a technical point of view I consider this "interesting" and "fun". From a goal-oriented perspective (get a more recent linux_base port in the tree) I would consider a binary-repackaging of a LTS distribution an interesting candidate. The new Enterprise Linux group (https://openela.org/news/hello_world/) seems only to want to provide source code, not binary packages. If they would provide bianry packages, I would consider them to be an interesting candidate. > ** Why > > It will be quite some work to do this, I'm not really sure about it yet > (and how it would compare to the repackaging approach), so feasibility > is yet to be decided. But I hope to get at least these two advantages: If it shall not be much of a moving target, I associate "not much work" with it. This is somehow contradicting your approach with building from source in my opinion. It also opens up the question if any issue is because of what we do with it, or because of upstream. And this additionally to the complexity if the issue is in our linuxulator (kernel side). This doesn't sound much like "not much work". > - Provide the newest GNU libs (glibc, libstdc++, ...) built against > exactly the Linux version emulated by the FreeBSD version this will > run on. This should make it possible to run a lot more Linux binaries > without relying on e.g. Linux jails. I see a mismatch here. You want to have the newest ones, while the distribution itself shall not be a much of a moving target. > - When binaries don't work for missing Linux libraries, make it > somewhat > easy to add them, maybe based on already existing FreeBSD ports. This may be harder than you think. Or more easy than I think. The FreeBSD ports will have stuff specific to FreeBSD which may not be needed for the linux-on-FreeBSD-build. The building part may involve more hackery than the FreeBSD port. One benefit I see is, that we can compile the userland to match the kernel interface we have. > ** State > > I just reached a state where I can build a working Linux-native GNU > toolchain (binutils, glibc, gcc) for C and C++ on aarch64, amd64 and > i386. From here on, it should be simpler, there are already two ports > in > my branch (archivers/linux-bzip2 and archivers/linux-xz) using that > native toolchain for building. > > ** How > > The native toolchain is built by a cross toolchain, the packages for > this cross-toolchain are prefixed "lxcross-". For building this cross > toolchain, bootstrapping versions of binutils and gcc are needed to > build the initial glibc, these versions are suffixed "-bootstrap". > > lxcross ports set PREFIX to ${LXCROSSBASE}, which defaults to > ${LOCALBASE}/linux-cross. lxcross-*-bootstrap ports set PREFIX to > ${LXBOOTSTRAP}, this one defaults to ${LXCROSSBASE}/bootstrap. > > ** Open issues > > This is an unordered list off my head, so most likely incomplete. > [...] > - A lot of smaller things that *should* be provided by the framework, > some of them probably by USES=linux, are currently copy&pasted to > every port needing them. I wanted to keep it simple while first > trying > to get it to work, so the framework isn't touched yet at all. USE=linux is suited for the needs of a linux_base port. A linux_base port is designed to integrate with the FreeBSD system (= fallthrough so FreeBSD config if the config is a drop-in replacement for the linux config, e.g. krb5.conf or hosts and such). What you need for building is on the other hand a "pure" linux system without any fallthrough to FreeBSD, to make sure you don't pollute the linux-build with FreeBSD stuff. This means at least a chroot into some linux_dist-style port instead of a linux_base style port. Bye, Alexander. -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF From nobody Fri Aug 18 09:26:32 2023 X-Original-To: emulation@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 4RRxMd4Q2fz4qybL; Fri, 18 Aug 2023 09:26:37 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRxMb4frCz3WQS; Fri, 18 Aug 2023 09:26:35 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=kOhj7nqE; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=A39VWMcCW8PTQhynh6gh8CojANTSSX0EGP9GqirZ3+8=; b=kOhj7nqEcJXHaVHH6Wdn/nFzVw bGupxyvfsVL4VGT5amdaPlAbwm17gMAh09wPrMR2Lu9+Cuo0xT1nNNi5ZwirG17N5MMm/pB31p/SN KOkMDqVZWXqwOADjzXiaz6KGRzNYhxsrZtMAG4/HFGWChgQnhZtnnpre/uC8EHwfL1L6jhg5Q8pYr UdHx6sDCwRXTDBhU5Y6mLeymoUo92EwgEAR2rtf03LhjfFYJU31SXyDj3dbbLChIHLsDzGeU0PjaJ f9Lc7W2YzDoYGC1nMFa5mWjnDeb+2xrr+XVOC8RDRQ+33oqE3afiThUYPiExG44nkWXbTiEvRFvek +CTXf5pQ==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWvkX-00A2wK-Co; Fri, 18 Aug 2023 11:26:33 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWvkX-0005Xh-0e; Fri, 18 Aug 2023 09:26:33 +0000 Date: Fri, 18 Aug 2023 11:26:32 +0200 From: Felix Palmen To: ports@freebsd.org, emulation@freebsd.org Subject: Re: Building a Linuxulator userland from source Message-ID: Mail-Followup-To: ports@freebsd.org, emulation@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="c7u3piobwowdasdm" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RRxMb4frCz3WQS --c7u3piobwowdasdm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Alexander, thanks for commenting! * Alexander Leidinger [20230818 11:02]: > As the person who switched the linuxulator from redhat 4 or 5 to fedora a= nd > mentored the people which moved forward to linux-c6 I have some info about > the design principles of the linux_base ports which you may or may not kn= ow > already: > https://www.leidinger.net/blog/2011/08/29/howto-create-a-new-linux_base-p= ort/ > https://www.leidinger.net/blog/2011/09/01/howto-add-linux-infrastructure-= ports-for-a-new-linux_base-port/ This might certainly be useful to check against. I think I do have some understanding, but so far only from looking at what existing ports are doing. > If it shall not be much of a moving target, I associate "not much work" w= ith > it. This is somehow contradicting your approach with building from source= in > my opinion. It also opens up the question if any issue is because of what= we > do with it, or because of upstream. And this additionally to the complexi= ty > if the issue is in our linuxulator (kernel side). This doesn't sound much > like "not much work". Yes, I see how "bug hunting" could be an issue. So far, I could stay *very* close to upstream in my ports, but yep, it's only the GNU toolchain, I will have to see where it leads. > > - Provide the newest GNU libs (glibc, libstdc++, ...) built against > > exactly the Linux version emulated by the FreeBSD version this will > > run on. This should make it possible to run a lot more Linux binaries > > without relying on e.g. Linux jails. >=20 > I see a mismatch here. You want to have the newest ones, while the > distribution itself shall not be a much of a moving target. This seems to be a misunderstanding though. IMHO, for repackaging some distribution, this should not be a moving target, because otherwise you could have some unpleasant surprise like some glibc update suddenly requiring a newer Linux version that the FreeBSD kernel offers. With building from source, at least *this* can't be a problem, because the base libs will always be built with the "correct" version of the Linux headers. > > - When binaries don't work for missing Linux libraries, make it somewhat > > easy to add them, maybe based on already existing FreeBSD ports. >=20 > This may be harder than you think. Or more easy than I think. The FreeBSD > ports will have stuff specific to FreeBSD which may not be needed for the > linux-on-FreeBSD-build. The building part may involve more hackery than t= he > FreeBSD port. Yes, I'm aware of that. It might require quite some work on the framework to make it actually easy. TBH, this is just an idea so far, I didn't really think about come concrete concept yet. > USE=3Dlinux is suited for the needs of a linux_base port. A linux_base po= rt is > designed to integrate with the FreeBSD system (=3D fallthrough so FreeBSD > config if the config is a drop-in replacement for the linux config, e.g. > krb5.conf or hosts and such). What you need for building is on the other > hand a "pure" linux system without any fallthrough to FreeBSD, to make su= re > you don't pollute the linux-build with FreeBSD stuff. This means at least= a > chroot into some linux_dist-style port instead of a linux_base style port. 1.) Of course, Uses/linux.mk would need quite some switching to handle c7 as well as something new that works completely differently (maybe call it src). All still open issues. 2.) Could you please elaborate how e.g. some config file "visible" to the Linux processes could "pollute" a Linux build? Besides, this could only affect files from base /etc I think... Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --c7u3piobwowdasdm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN85Ql8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MeaaAP9KEek7KceZDDoTdPybvhE4YD8Q5zGudWY4aynbighgTgEAhCkG598fy6SH Im6u9YlZI2Oogs8JDY7X4Y1rR9rpSQs= =Q8GN -----END PGP SIGNATURE----- --c7u3piobwowdasdm-- From nobody Fri Aug 18 09:44:15 2023 X-Original-To: emulation@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 4RRxm43W8bz4qGL2; Fri, 18 Aug 2023 09:44:20 +0000 (UTC) (envelope-from felix@palmen-it.de) Received: from stef.palmen-it.de (stef.palmen-it.de [IPv6:2001:470:1f0b:bbb:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RRxm34f8dz3ZGs; Fri, 18 Aug 2023 09:44:19 +0000 (UTC) (envelope-from felix@palmen-it.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=palmen-it.de header.s=20200414 header.b=vofqlRHw; spf=pass (mx1.freebsd.org: domain of felix@palmen-it.de designates 2001:470:1f0b:bbb:1::1 as permitted sender) smtp.mailfrom=felix@palmen-it.de; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=palmen-it.de; s=20200414; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=OguEPOXGu2h+ZDv4bVHedBGaRpehJfLNtwAyqJfC+40=; b=vofqlRHwpxApE6/tOwvclEqQl1 eU6tg3m5iSLIezOg23n3Y4zgL0mt7pGwVT0m7TbO0NRuAGMGHWHYjqb5wZKN2uzR4Q37sm5kJw5nr nCbI85x8X66i+KAaNtXaXeAe27vUiiESNmhjen76a1nRSvxVnOu/ntw4PzhoKcuWoRl8OT1/0rUJB vHLYk0mO0YPNFxQCjaZUiGs52av+VKXJlNN1eVypwUc/neQepNw9CbPw8s76M5yaWX9aoUWGxYZnP +mZL/KvyGzAT1NxFpsr2910GtBNegW8Cv0AI1AsuE6b2XgIZ5KH/zfPm5f2UzGoXZGMwcbxdhiTmF ty4AWvCA==; Received: from [192.168.71.101] (helo=mail.home.palmen-it.de) by stef.palmen-it.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qWw1g-00A2yg-4i; Fri, 18 Aug 2023 11:44:16 +0200 Received: from nexus.home.palmen-it.de ([192.168.99.2]) by mail.home.palmen-it.de with esmtpsa (TLS1.3) tls TLS_CHACHA20_POLY1305_SHA256 (Exim 4.96 (FreeBSD)) (envelope-from ) id 1qWw1f-0005cD-2o; Fri, 18 Aug 2023 09:44:15 +0000 Date: Fri, 18 Aug 2023 11:44:15 +0200 From: Felix Palmen To: ports@freebsd.org, emulation@freebsd.org Subject: Re: Building a Linuxulator userland from source Message-ID: Mail-Followup-To: ports@freebsd.org, emulation@freebsd.org X-Face: /1K@t"h.}e~pR@]c7HorQ!T`F^RJCa'BCr#e>IKA{>C/9OTGB4|xh"y2{?1Z5M i2w"AH^pN_LlHR^{+f',_Np~;.B;!M/bL}*qk]p5*r7F5vW};{:@4u5S?T&f0$7BJ-71Q5SV]:v$`5 A0[DZ:=?S52x8HJ~5@^P_\T@MsjG{R( Organization: FreeBSD.org References: List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5ecq6xzhsxnhddyo" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20230517 X-Spamd-Result: default: False [-7.50 / 15.00]; SIGNED_PGP(-2.00)[]; DWL_DNSWL_MED(-2.00)[palmen-it.de:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; FORGED_SENDER(0.30)[zirias@freebsd.org,felix@palmen-it.de]; R_DKIM_ALLOW(-0.20)[palmen-it.de:s=20200414]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:1f0b:bbb:1::1:c]; RCVD_IN_DNSWL_MED(-0.20)[2001:470:1f0b:bbb:1::1:from]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[freebsd.org]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[zirias@freebsd.org,felix@palmen-it.de]; RCVD_COUNT_TWO(0.00)[2]; HAS_ORG_HEADER(0.00)[]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[palmen-it.de:+]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCPT_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; RCVD_TLS_ALL(0.00)[] X-Spamd-Bar: ------- X-Rspamd-Queue-Id: 4RRxm34f8dz3ZGs --5ecq6xzhsxnhddyo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Gleb, * Gleb Popov [20230818 10:27]: > This is a great idea and very interesting work. I'll take a look at > that once I have free time. Thanks, any testing will be very welcome! > Thanks for working on this, Felix! Well as I said, I'm not sure yet whether the approach will be feasible. But I plan to continue working on it, trying to at least build some minimal "GNU/Linux" base using the toolchain I now have. I guess then I will see whether it makes sense at all ;) Cheers, Felix --=20 Felix Palmen {private} felix@palmen-it.de -- ports committer -- {web} http://palmen-it.de {pgp public key} http://palmen-it.de/pub.txt {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 --5ecq6xzhsxnhddyo Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iNUEABYKAH0WIQRpNhPVW79IN7ISOsxUreAGmHnyMQUCZN89b18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0Njkz NjEzRDU1QkJGNDgzN0IyMTIzQUNDNTRBREUwMDY5ODc5RjIzMQAKCRBUreAGmHny MXAmAQCzavY9/4V9DaZl0t6eWcOkmO4xlw5VxZi7HriI5vgf9wEA5iQU3Jf87FE/ Ui7r2tzGfruP8DouleCcKBTVtUQgbwU= =SxPl -----END PGP SIGNATURE----- --5ecq6xzhsxnhddyo-- From nobody Sat Aug 19 05:14:05 2023 X-Original-To: emulation@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 4RSRjn6ZNWz4qBwD for ; Sat, 19 Aug 2023 05:14:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSRjn2qJTz4HNZ for ; Sat, 19 Aug 2023 05:14:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692422045; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hICEgdqhJ8l4LYZTAgwba4nM9vqzN4UYdhbynpnbg6Q=; b=apxvyb8J2st3cP7IJ693QF2bxCk22j6/1GZY/IolSRGlym3i0U0pNrq+Ei9lBpr/P34pKr QBiogLNE/zr5nPgej8EZrwWJHRr8eUyBfS1ut2D0TZaeALz5HfeTQdw/f7ZnYRa2s2+Yqe 6B9jVqHRP29lWoSlqlCKYaCiJrzWAFaDYXmrzyzOO6F4VdKcJ8dagDZ8Mb5pxPlgFczSgW CemyrGdVqa3f9L9Y5BBughPERR0e6Bb0vsq8eMm+pFaJeYhhiWsZTdEARz1+jjg1r9nBcj xytVhFSe91zwfgsHheMS3JTocywky4iMCbAqSZlTak7oUt0ZsEdIW/OGp+RuSg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692422045; a=rsa-sha256; cv=none; b=YuyfJI1eYc+NjAGanYRRV9guOR/CulHYOx0YgepelJGaEsnlQotINJYM82MzN7hZqHthOZ pf0f6/Ip2TSA5ekJcwL8yFpAwPerdMFbcTxQMrNfESb2zMAwez4fygLKBDRLqx7W0YQGB8 DQh3cJo6gmVGzXt+hvF/Diob6PHDjeVeE0WWiLHp18t6AhjF5yXVXFiMTek9G4GgnnU9d6 bstvNfLRhhhGx0qItkELufHMQlMlomEHUC1YnDGztP4oAWR535GkLnLKVWitbkp9twPmHR SxDYUGz/oWU75+pr2z2CgBfrSEYYqcO84+UdWjcIbu8CTWj9FUgLks0T9ZznKw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSRjn1tKqzm13 for ; Sat, 19 Aug 2023 05:14:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J5E5Ft029443 for ; Sat, 19 Aug 2023 05:14:05 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J5E5rs029442 for emulation@FreeBSD.org; Sat, 19 Aug 2023 05:14:05 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 219913] emulators/virtualbox-ose-kmod: if the MAXCPU option is not the default for the running kernel, then 'kldload vboxdrv.ko' will result in a kernel panic Date: Sat, 19 Aug 2023 05:14:05 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: crash X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: grahamperrin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vbox@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc short_desc keywords Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219913 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- CC|grahamperrin@gmail.com |emulation@FreeBSD.org Summary|emulators/virtualbox-ose-km |emulators/virtualbox-ose-km |od: if MAXCPU option is not |od: if the MAXCPU option is |default for running kernel |not the default for the |'kldload vboxdrv.ko' will |running kernel, then |result in kernel panic |'kldload vboxdrv.ko' will | |result in a kernel panic Keywords| |crash --- Comment #6 from Graham Perrin --- (In reply to Craig Leres from comment #5) Thanks!=20 Side note: re: 1024. --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Aug 19 05:21:41 2023 X-Original-To: emulation@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 4RSRtY4V1qz4qC4C for ; Sat, 19 Aug 2023 05:21:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSRtY1DTzz4JHW for ; Sat, 19 Aug 2023 05:21:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692422501; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TmpCy1TQjcasKqG5CM8A4SkzzmOw0uXLAjBcMlmKAWQ=; b=KDnQ6xqKn8CQ6X6o8wYihHa+uKol1+w2AX98XZnAnlXXSEj/p61yFhLqkyJNjd+VEmTgdw HTqjKhXb3dV2CwV5ztdzcPAv8iVi0fqehQM9LBuZ8Zp67mHLbZbKsjcRhnmiEnkc1eeY0L i6crGEoBXT4n/VH5Qq4McicwiiBx/Jx3MdBkE0FMWtlJmN30dQ1SPNP9mIp8BQhtDvd2L6 dH05jqP20rudvgTaRf6o2fkZf41p24ozVEGA1SQzpg7znKHwGebqbJkJFlJ1aP8vmd//Pc jah6bFpt1isIJux9iy7yCRZGXVJGfPZ3mcs9FjmrZWJsd0fSYB83eyuP9q+BtA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692422501; a=rsa-sha256; cv=none; b=kF7Kn+TR0LxBfyteIkwtryuRZX2DPLjYvo3Yp6PTtTqmi7dr1+IKzES15GM4QWSEZIzQEQ z0r0I36dznHkPLnfyZBWNADl1lIzUxFXwCI+zm8Sfwddx0MSroQXFTvLjTKiY7jz+8I9g8 TfHQd5LcW2fHTP5sEnm1pSYj/p88r+f8aYsZZ09z47Pz6J1iVaKQ7YymX2/LZYqj8Xq1ms RRIyreQz5KRaDi1nYsJt0DjQKlRlYJZTD7+IOCBIoLdenG0k6mjI/mVaOamGihRrdZnhhk i1TvYTiGfaoEQwAsGN4pkQrqh3xr06h/JesjR8DYdgsk3MRw4TqscqJHhnlr3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSRtY0HsGzlLC for ; Sat, 19 Aug 2023 05:21:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J5LeEr037170 for ; Sat, 19 Aug 2023 05:21:40 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J5LeIN037169 for emulation@FreeBSD.org; Sat, 19 Aug 2023 05:21:40 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: maintainer-approval requested: [Bug 219913] emulators/virtualbox-ose-kmod: if the MAXCPU option is not the default for the running kernel, then 'kldload vboxdrv.ko' will result in a kernel panic : [Attachment 244203] updated patch Date: Sat, 19 Aug 2023 05:21:41 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: crash X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vbox@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 Graham Perrin has asked freebsd-emulation (Nobod= y) for maintainer-approval: Bug 219913: emulators/virtualbox-ose-kmod: if the MAXCPU option is not the default for the running kernel, then 'kldload vboxdrv.ko' will result in a kernel panic https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219913 Attachment 244203: updated patch https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D244203&action=3Dedit --- Comment #7 from Graham Perrin --- Comment on attachment 244203 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D244203 updated patch Additional eyes on this patch.=20 Whilst emulation@ is not the maintainer, it _is_ a specified address for problems; From nobody Sat Aug 19 05:21:41 2023 X-Original-To: emulation@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 4RSRtY74Fyz4qC4H for ; Sat, 19 Aug 2023 05:21:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSRtY5r9zz4JN7 for ; Sat, 19 Aug 2023 05:21:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692422501; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6CbnpANrhTdc/5qdMEESJENJ//UTKOdIT83P7JLVcH8=; b=sMY/M3r7QsZgL8kKJKpuLNMQuC8GkcGjiR6/+27zrpV6L9mUzsGLwZvxcMBViGfj7XF7xX seNGriJeKbRqZacT60f7BgVIFgDfqAaIAU2mGgpBNTrRkEdl25uRYrVSYCEOKHDIN2wJIt qbik2P8kZ5LUlnBTvE8eHl/sNBwsXijOtoAvhUQflRZh4Bg7z4VoZ4R44iJGWUlqmLj6cr HEK4RVOR1Sqfp5tExXQcgV2/m7fOGNyxBDQmyjYWBahd81JMjdCG/rNkA9nys8my32iJIO qcl6WOFn+niPiNVCaT9SaSHHOS02w284iVGBGI/vNcpAv8IYIhxEt+t7gWRDwg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692422501; a=rsa-sha256; cv=none; b=qmLbZ4Z+eY2Rrpp3FXcPR7Lgz95+Pwyl0sHD624xQ66CIlvCXT8ufREQgLm23JQTvewBD2 hIwhcZFL7FNpyGXTkCGh+BGIClGMleQX2lTOero7Qwm16f53nFLIMUfrSh9AUZNFuKom/I 89a+zV4OaAfNjhRSKmh0nzFrddH85qZYj1ntullykrGe4m2fLd5rCosZTvYJsYqPO/EZ5k ZfbXYzcfMCzto1Je9Ju+umGOXDof4y+k0KRiJxWXnRQ3+BCe2SozgfzTHSBQEr7XWEtGYt wiuDuEwwYBwNGLTmM1+hFgsDb9qHeVuUrbrRHUnWdnj1KWBCw/95cQaZT3DHgA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSRtY4xGjzlLH for ; Sat, 19 Aug 2023 05:21:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J5LfP6037189 for ; Sat, 19 Aug 2023 05:21:41 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J5Lfja037188 for emulation@FreeBSD.org; Sat, 19 Aug 2023 05:21:41 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 219913] emulators/virtualbox-ose-kmod: if the MAXCPU option is not the default for the running kernel, then 'kldload vboxdrv.ko' will result in a kernel panic Date: Sat, 19 Aug 2023 05:21:41 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: crash X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: grahamperrin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vbox@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219913 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vbox@FreeBSD.org Attachment #244203|maintainer-approval? |maintainer-approval?(vbox@F Flags| |reeBSD.org), | |maintainer-approval?(emulat | |ion@FreeBSD.org) --- Comment #7 from Graham Perrin --- Comment on attachment 244203 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D244203 updated patch Additional eyes on this patch.=20 Whilst emulation@ is not the maintainer, it _is_ a specified address for problems; --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Aug 19 06:06:38 2023 X-Original-To: emulation@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 4RSStR3mMxz4qG4X for ; Sat, 19 Aug 2023 06:06:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSStR1SL7z4M0m for ; Sat, 19 Aug 2023 06:06:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692425199; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VF+2XznqrXsOJKuw7tL+1hmatbVp8+La7Pq0FnOHGZ0=; b=MWZogsGiLv2KuUI+uCd6chTsnAlmP/kNZD38q7X/Ionkagh9bwAiwrdwGR7AvGGKq3t65u ktN9vQPuMpudBRK1H7fyl8Vqfl7m4Sk5ILrFVQdkZFLLG5GTvr4kR/h8zbM+IUip67OWjt 2k8AgwODS6Gs6pRYjVGZ1BWtQQi4YiYZSmfVgEvWIiOn+aM3wTvAIMn4E7y7Emq4s0Shob 6eh68NbJn7Jqh7YO0RwpTYDmC0hvqFdMe3YHEQYT0Fyc5/LjOePSW8p+IlGj36OkhGOQyT PWlfrbAIz79RwXNtVRkrRkc2vCpJjIlGbvs2jzMqEMOuz38W9UM0A8LoK8vxnw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692425199; a=rsa-sha256; cv=none; b=yGrv2mLL1IR2ZEkwHBHtctMQGX+m6adj8MwGQSynCjhMn14SPkNYTMtbrxgKB0j+6OJtaG gHUIWGETp3nCnq9d+p1zCB4ZI2f5SBh24v4Q6QAOvJBXU2Z2BGXgznJO+BWQoPfa/tCe0t lHPw1o5HTiIKzA8c2IIRVgGSrdcJqRdsjRNqaOsVI+rnZwB+PuTAAeMeUFbXyd5mnrpnfS 6BF2KLjZbQwUbdN5JQZZ4wInA08vvflEWNmNwMKTsukadD6Vjp5AeU+V2Yo4RGxXTTNuIa 0CjCbjfZOwsTMAaH1PmeWrYjSbcyEJHe/Wt96VLUmwqx4BSfI9LSSKpJ0Qoobg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSStR0Qdyzmy8 for ; Sat, 19 Aug 2023 06:06:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J66drd006935 for ; Sat, 19 Aug 2023 06:06:39 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J66ddj006934 for emulation@FreeBSD.org; Sat, 19 Aug 2023 06:06:39 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 271146] emulators/virtualbox-ose{-*}: update to 7.0.10 Date: Sat, 19 Aug 2023 06:06:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: grahamperrin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vbox@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271146 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- CC|grahamperrin@freebsd.org |emulation@FreeBSD.org --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Aug 19 06:30:09 2023 X-Original-To: emulation@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 4RSTPY68dqz4qHDm for ; Sat, 19 Aug 2023 06:30:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSTPX6w0Fz4NRK for ; Sat, 19 Aug 2023 06:30:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692426609; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1dTTwyiNUIChNAmeZ2T8tvY45AAQDMN7asiljYfssGc=; b=bPmQRaT6TLTREFh5aNZ8BdpSWCwtI8cEqJ0bI13wfN7QtIsJ4P9JJAwf/zvwHVpWYTybfm sS+orWzHrVmkPfpHWmOtkxCTAYB+6zqvuuYLpgW0NfdXdU1NievjKw+zpQz/W8kaad2EqK jZqTgJw3sjfjEIDRSuezG355Gj1QZX5C7eyQJDgBErihomi7TBFoECG31TksUcO2db3HBE vvrlDcQSbocUdPq0CY1S2YLBEHDkogn1CDJlXHTmuaoVwjucTNb49acfQAEfxROyx2Hhj2 tisbFQL8rDR8G/eXBo/X2zrDExKaYO/CQwOjWQlRHQ1OmibRSU5TWoYhqFTVFQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692426609; a=rsa-sha256; cv=none; b=JowWdE79UhLp8+0KHmD9insKDLRawwBfo5zFHZU7PyMHQq5PGS27uQl9S+pRuFxEZYORs6 ib1bd9daNLbW4rk0lBzsKbipfukRnzCT38PzsTKC/3QCk6KEsZ+GsNddasSVpiZWaWEVKa 8r0hm8BEvSmQVT6kpsW7Wihu1YozccSMQ+CIgYabGZTu7riP5t3hp+2Sg424HElvgIiiok Dtp6slyRY8QwIYZlH+It7Kw1cliPTMqyKTxXb3ZhkwKDojNDF6J+VBFDSG6BH26r4wz+a+ rFN6e82HjyowpP3JURCcoc/5vGPleMxO+oXesm55QAJBqdCqMRhMqoo8KsZL5A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSTPX60dFznWc for ; Sat, 19 Aug 2023 06:30:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J6U8Wi045600 for ; Sat, 19 Aug 2023 06:30:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J6U8xI045599 for emulation@FreeBSD.org; Sat, 19 Aug 2023 06:30:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 272991] emulators/virtualbox-ose-additions: build failed on 14-current "error: no member named 'auto_ptr' in namespace 'std'" Date: Sat, 19 Aug 2023 06:30:09 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: grahamperrin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vbox@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272991 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- CC|virtualization@FreeBSD.org |emulation@FreeBSD.org --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Aug 19 06:30:23 2023 X-Original-To: emulation@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 4RSTPr2j1Hz4qHGv for ; Sat, 19 Aug 2023 06:30:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSTPq5wL8z4Ncp for ; Sat, 19 Aug 2023 06:30:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692426623; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MpkDE61QLjfoJFOWpC4DeYzZ8yT1Tj4zSxNd64/I/4g=; b=yvzp0J+10k62QD7/pSs97IFW4kKaKlINQMpHNZwmMpJcq3J0L3XUgz7EMYIGA4P/xblD8e ePvpaISKiOxGtrcd0PmuIDIW32TDp0tQHZ1kRDXunPCQOR9XQ3kXpDuMwaaHWCHUXO1ItE GWLJujnoM8HJmxX6fp0K5hQsctb1yTs9hU5XU2IpE1T+zVUx42dNG+yKGEPvmKe4XvsYmy 8XDoIh3pmLAmZQNyDlPRGbDrnJwipRyNngLgX5gAVcB8+zfQaZNjvPeNLvE4kjKDSsK7MS TfejSAtt74FfWEkNjF8I9s8qDKczKDyf6RHcUiSoMj3UNIFDdQtptgIoVtdPPQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692426623; a=rsa-sha256; cv=none; b=jbH+YmOwmrej/XWiXQSBwTzYVhBM1+3MU1pnHIDDir8CHUh3Kdj0uU8+DsBk4ykbpehTX8 KLDD+D3yTk7fj7KW4L+q/8JOHfgOo0YIXkW9bkhi48VHP4QpmFFdpvRchCybQ4S2JidzZl IXLmpPl7fOHGb90Xx3TpVblnDtd2ZuFb8l9lE00W0VFEofInjySNPkY50zWPSvsOzbtHuF FnoVXi7sXARpIkIEyTj8lrSbwVci6Gp8wIdJDulQAULIN32ZCbDRAOkgT09Eml72J0/nSL qcIHlaBEeUun3Zzmff/83LiGk2DGm1ock/zovL4egdYDZNPrzt7WRyPk8D1GEQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSTPq4zV0zn5y for ; Sat, 19 Aug 2023 06:30:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J6UNn9045746 for ; Sat, 19 Aug 2023 06:30:23 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J6UN06045745 for emulation@FreeBSD.org; Sat, 19 Aug 2023 06:30:23 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 220003] emulators/virtualbox-ose-kmod without VIMAGE=on: host kernel panic on 12.2-STABLE stable/12-c199-gf56d7f838 Date: Sat, 19 Aug 2023 06:30:23 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: crash X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: grahamperrin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vbox@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220003 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- CC|grahamperrin@gmail.com, |emulation@FreeBSD.org |virtualization@FreeBSD.org | --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Aug 19 07:21:03 2023 X-Original-To: emulation@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 4RSVXJ2V8Hz4qLDq for ; Sat, 19 Aug 2023 07:21:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSVXJ0XXRz4Skc for ; Sat, 19 Aug 2023 07:21:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692429664; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IQJfRBYLmPtH5VJ6+2XpJjTitwyd6OhxJ0p6DtMRyiE=; b=dik0bbYuoq3TRa9v5m8GF3U+5AGf5NH+keImsh/XCMd6Ni/dVlXPilKdT/jW4kbnRfHvJ3 FmT6S8fY10qVu0p5k7E5rfSiZJxMzybBgl+fjpQHL9HRwHEurdbXRjDu/BTU6WZYWkvufa o45lmDQc1xQ3mlWQB9Bk0oDWpWLUz6AQDMPD68swIlqKjVenwKpNXF5jiP9bfyJASNEsZZ fvf+q5G6pTMb9JXDAXBpZejVF1e3waBwC/g/N+7rv38bfr3VgNKndIJl5vxEojV/pynCZ7 Pc+TBqXzlN6NWKVYgnkFoI1wtGnWi+GW544ArPI/vjOEwuerap0a/o/1ipj5Tg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692429664; a=rsa-sha256; cv=none; b=ID1DEgqzn4ckXeqH+tvVDDgDihhGeK35C080FBlPZPrwHiCcNnPivNJNoe26KWFy0Ad453 8m+8RK4s93RRLlAC4FLLeSANLxk51R8QJf1Tqdud4xjepj0rr0LbVhsTrQUszi8l+VotRF SgU8yZ7iWMO3GpslHVqwqJKKLKLBCJEv5qmiGiY7HXg3qOt+8BItK5PuRpXrnE4yB6oELI lk+s1lpMXlB5tcGAljji0cEirXos9aUdp8edd0luR3hKGzsVypAZUfLE6RRR3ovpyZiPxW APcUwIfIP/Dp7YNR+h3Y/kGQw/7SERlQFK6wFCdwZVl9gbxu59GHlHwqNuxwHg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSVXH6dS8zpcL for ; Sat, 19 Aug 2023 07:21:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J7L3x4023995 for ; Sat, 19 Aug 2023 07:21:03 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J7L3kf023994 for emulation@FreeBSD.org; Sat, 19 Aug 2023 07:21:03 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 270188] emulators/virtualbox-ose: review package message direction to emulation@ Date: Sat, 19 Aug 2023 07:21:03 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: grahamperrin@freebsd.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: Works As Intended X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: grahamperrin@freebsd.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc bug_status resolution flagtypes.name assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270188 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- CC|grahamperrin@freebsd.org, |vbox@FreeBSD.org |virtualization@FreeBSD.org | Status|Open |Closed Resolution|--- |Works As Intended Flags|maintainer-feedback- | Assignee|vbox@FreeBSD.org |grahamperrin@freebsd.org --- Comment #4 from Graham Perrin --- > review package message direction to emulation@ Specifically, :=20 >> Please report any problems to emulation@. Thanks! Found today, :=20 >> #for discussion please use emulation@FreeBSD.org =E2=80=93 that's equally clear.=20 Whilst VirtualBox _is_ a virtualisation product , I was wrong to assume freebsd-virtualization@ --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Aug 19 08:23:28 2023 X-Original-To: emulation@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 4RSWwK101Tz4qPfk for ; Sat, 19 Aug 2023 08:23:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSWwJ6wqSz4bHv for ; Sat, 19 Aug 2023 08:23:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692433409; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AhMvvnURn/dPfCRihwtA+4+BD+XRsVqRRJJFcOGIRD8=; b=NIO8pCHk+mZ5W3F76wSLtuD40EQzUjAvBzQQPHfcSzMgjGscBjnBJgGi8P6aSNWBJz9kkA W4G7ZnN8LKjE+E1yS45jKsrxPWZ1HJbfOUterEerB7DbmaG0+mQ4PLyP5owS2EIkM3GRse iYA/xmL9XxnW8/PVMNhQxp7LZ7e9khXKMmylT3bjr8Ie+u7SMg1O7xIFcdvDhXq7Lgfd+0 yZAZ24Bl9LUlIiTKoS/fqoareNCTRKhRkN36c4Pl0bCTc6vwE4vZdIQwA3i7lRUp3qICjN s41QAASH4UVKGlagb0Q1ibhg7cgTOQL02QRW8hoYBWtpN2vIcUyOGL7Qi+B7kw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692433409; a=rsa-sha256; cv=none; b=p7t5NgI5Urv3UzcCsG9/Tks1g3TL+I/PEqhq1w2sWm54ofY/Vbs5ErLlyOahBPsZ9euqDn Bq2Sal84TMMGfHrHyzBth8ZyGOauKc+bkOqSxM18yZo139NRxLasIK24djEQ1XyIUCrEgS Xmoj+/4jD61X/ZcVTVlv1xdZC77322VIQSZO/Syk8/aaDxY2o66HmYR6wMvuSFVNIGU/oL ssDio42mjVaVb7xpWPJQhFbac6N6AzRswme9bVmwLzyi9zQrCPqIbH9aOPC8/UAS3J0sFE lR86oEEDoc2DKFrgCZ3BPWRqpQvnO9JPNbDHfaaBWyg6LAooBRaMDoEbxX6kQA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSWwJ60fmzqpL for ; Sat, 19 Aug 2023 08:23:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J8NSjO031884 for ; Sat, 19 Aug 2023 08:23:28 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J8NSvb031883 for emulation@FreeBSD.org; Sat, 19 Aug 2023 08:23:28 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 272991] emulators/virtualbox-ose-additions: build failed on 14-current "error: no member named 'auto_ptr' in namespace 'std'" Date: Sat, 19 Aug 2023 08:23:28 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: grahamperrin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vbox@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272991 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #244159| |maintainer-approval?(vbox@F Flags| |reeBSD.org) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Aug 19 08:24:11 2023 X-Original-To: emulation@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 4RSWx75lJsz4qPmc for ; Sat, 19 Aug 2023 08:24:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSWx74j8kz4bkZ for ; Sat, 19 Aug 2023 08:24:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692433451; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=U1yZrYJ6hIkeNXsyqW2+xNVwc+FucDEuATjRLfFceYE=; b=ZCDXhU9LzG8OxO9TadgeSG374fpEXH+u1C7XHMVZkfS9ZV1X7Ew/RG2KKsD30/pE7o5NLS 33WLk0WToo4RdLvny/v9mB8v/5jOzBQaupVqqqlmmexhrVzQpf++17jVtB5X6Gg1Qaei/t f0aK7brQ5ltuG/qhU3uheCiYdu9vzFaP2MGygG8UZ/jDXpegMqu5bIWPIyQuizTZVJVPan nfA8/W50L2wN63Dpl21akLuV0lPuAT5jJjYU8oo3JZydh2AhLzuHNe9cbiP3Tpn3CM2o9U KxBpSVB1w1yvfhQJop+uXWEVn50w6T9/vrTwbcc7UG6akDiD5e/Vqo/34i2DGQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692433451; a=rsa-sha256; cv=none; b=anvTYmtuubVzUIDJyxcSDanoIstrZ16ha8uzh8J60IxdSjePjiVNygmMfBLO7N1PePtOGJ gEn8CfylbDBIeiYh3SveI5er2VlcgMMv1PIWUw7wtbWwKXxBg9R0qBCCxo9vCtfLobUiV2 fbpbhG4MI2lDA4OBGPDlEdGJSWz2hcU53Y1xvSa7sTLgEhesz80336VErJK5iOXACwvkEz swaXaWhb+tdZaey5ggTQBQN5aR8LoTMhTtOUOu5aFcUVoaA7rmhqnOcQAMlRjARxb04Y5T PbviQSr/+Yc9Cw/x1D4E4ScaTc1P1g79//pd0XWs8zeyQCXCSm50Kr0bUStDJA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RSWx73jYRzrNL for ; Sat, 19 Aug 2023 08:24:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 37J8OBP8032291 for ; Sat, 19 Aug 2023 08:24:11 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 37J8OBtU032290 for emulation@FreeBSD.org; Sat, 19 Aug 2023 08:24:11 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: emulation@FreeBSD.org Subject: [Bug 272991] emulators/virtualbox-ose-additions: build failed on 14-current "error: no member named 'auto_ptr' in namespace 'std'" Date: Sat, 19 Aug 2023 08:24:11 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: grahamperrin@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: vbox@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272991 Graham Perrin changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #244185| |maintainer-approval?(vbox@F Flags| |reeBSD.org) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Sat Aug 19 10:36:41 2023 X-Original-To: emulation@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 4RSZtn460Hz4qY2s; Sat, 19 Aug 2023 10:37:21 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RSZtm2915z3M21; Sat, 19 Aug 2023 10:37:20 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=UXSSwttW; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2a00:1450:4864:20::231 as permitted sender) smtp.mailfrom=marietto2008@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2b9a828c920so27104161fa.1; Sat, 19 Aug 2023 03:37:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692441438; x=1693046238; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=cJOnqpSkOZ0iDtRHlxGQdXP+1nObMGhgw0jn60fY7R0=; b=UXSSwttW+t1+M+0UxvW4R0+cpUdwy7LxgrqsXVwRRw/CVadBS9lig5MCeEO/wszRi/ NCsFJuwQVXywOGmfrQTfr5TN8DUxbILj8YpaLmUAK+HoioXtRvB54dfTYEPxazBBND0W uSFpol/RkX+7qcpaOPSKX0VgWpz16EdcNT/hhzE5EnqYOAfR0cuAtt1MN6428wjdR/oH /tSFRk8JyoMm+DH1VnNeGi/SvOcwZXU0pKtefrEY7JUyU5cFrr1U7CVEqviUCvOhLGc5 ftMFDBp6CM3yLcl3TcKz/yn2o52FVU0os9e0Bl7v7p4KpJtUkVpLxKpphDKUxu0Dx2Tq lryA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692441438; x=1693046238; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cJOnqpSkOZ0iDtRHlxGQdXP+1nObMGhgw0jn60fY7R0=; b=aJPZNdM40vxSI4pUM+JoBELAeuQGbUxVzMCYdl56RyfMcU8/RwIT5TnkOng3alyafd T/+H10RDGBAClBG60sEMDlq/FIFGn7aiqkIGCrlBCd8RxF+QW8cpEn3N/MypO/cYmk27 HLZ2OHcNvnVOYaMUQpfWhAhUgtESpZtgCe91AGPlKzHaWmEWFYXSxUo4AWpKR10oMVHu +1LqTQUKJc8f6UutwpqVX4fPdzmTCLPbbrylDkwv/oid6HT3prK118hZpDWCt/5wLPGU Q8v/hnqCGqIS3TybY1A6CShGSuqiZWB4665Dbf3ggIEv/Fii3eUKDkJvGjCXPzOfDrnk LehQ== X-Gm-Message-State: AOJu0YzxovqKfLrj91b19EzW4C8t3b44gw0s8WyJUukUJ3LmALaBhSo8 DdDYxbB1d9a7AT+jeMWCf8PHmXl1FkOp3eCsAOfaG1D8PWw= X-Google-Smtp-Source: AGHT+IE/ascFeUKIMlYozEWzznfwFjXS5jrKh0V45DoYJGmhEjZ1eUndyf2DSfvMR3GAnsrpBvflfW857iB9LEqa5oc= X-Received: by 2002:a2e:9b82:0:b0:2b6:9ed5:bf15 with SMTP id z2-20020a2e9b82000000b002b69ed5bf15mr1221687lji.23.1692441437604; Sat, 19 Aug 2023 03:37:17 -0700 (PDT) List-Id: Development of Emulators of other operating systems List-Archive: https://lists.freebsd.org/archives/freebsd-emulation List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-emulation@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Mario Marietto Date: Sat, 19 Aug 2023 12:36:41 +0200 Message-ID: Subject: Re: Building a Linuxulator userland from source To: ports@freebsd.org, emulation@freebsd.org Content-Type: multipart/alternative; boundary="000000000000b1111d0603443a25" X-Spamd-Result: default: False [1.49 / 15.00]; SEM_URIBL(3.50)[ubuntu.com:url]; NEURAL_HAM_MEDIUM(-0.99)[-0.987]; NEURAL_HAM_LONG(-0.95)[-0.947]; BAD_REP_POLICIES(0.10)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_SHORT(-0.07)[-0.075]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_DKIM_ALLOW(0.00)[gmail.com:s=20221208]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::231:from]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(0.00)[gmail.com,none]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[ports@freebsd.org,emulation@freebsd.org] X-Spamd-Bar: + X-Rspamd-Queue-Id: 4RSZtm2915z3M21 --000000000000b1111d0603443a25 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello. For example some time ago I started an email exchange with a FreeBSD developer because I'd found two bugs. You can see our full log here : https://pastebin.ubuntu.com/p/HvVC9pkgVB/ I've removed the name of the developer. Anyway he said that he was investigating,but at some point he stopped to reply. So I don't know if the bugs are already there or not. Or if he has submitted them. I'm not experienced,but I suspect that those kinds of bugs aren't caused by the kind of userland,but at a level of abstraction layer. So,if you change userland,you will not fix them. On Sat, Aug 19, 2023 at 12:00=E2=80=AFPM Felix Palmen = wrote: > * Mario Marietto [20230818 18:17]: > > But if I have understood well,do you want to change the userland and yo= u > > are sure to reach a better linux compatibility? I don't think you will = be > > able to. The linuxulator is not perfect because it is bugged at a "low" > > level. Changing the userland it will remain bugged. > > Ok, let's get this straight ... > > 1.) If you think "linuxulator is bugged at a 'low' level", whatever this > should mean, then please be specific about it, but please do so where it > is on topic, e.g. in a PR on bugzilla. > > 2.) A very frequent issue when trying to run some Linux binary on > FreeBSD is that shared libs are either missing or too old (which is btw > why many people resort to installing some other dist in some Linux jail > instead of using the linux-c7 ports). So, *of course* a newer userland > will fix this. The uncertainty here is just whether it can be a feasible > approach to build this userland from source. Ongoing research. > > Cheers, Felix > > -- > Felix Palmen {private} felix@palmen-it.de > -- ports committer -- {web} http://palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt > {pgp fingerprint} 6936 13D5 5BBF 4837 B212 3ACC 54AD E006 9879 F231 > --=20 Mario. --000000000000b1111d0603443a25 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello.

For example some time= ago I started an email exchange with a FreeBSD developer because I'd f= ound two bugs. You can see our full log here :=C2=A0

= https://pastebin.ubuntu.com/p/HvVC9pkgVB/

I= 9;ve removed the name of the developer. Anyway he said that he was investig= ating,but at some point he stopped to reply. So I don't know if the bug= s are already there or not. Or if he has submitted them.

I'm not experienced,but I suspect that those kinds of bugs aren&= #39;t caused by the kind of userland,but at a level of abstraction layer. S= o,if you change userland,you will not fix them.

On Sat, Aug 19, 20= 23 at 12:00=E2=80=AFPM Felix Palmen <zirias@freebsd.org> wrote:
* Mario Marietto <marietto2008@gmail.com>= [20230818 18:17]:
> But if I have understood well,do you want to change the userland and y= ou
> are sure to reach a better linux compatibility? I don't think you = will be
> able to. The linuxulator is not perfect because it is bugged at a &quo= t;low"
> level. Changing the userland it will remain bugged.

Ok, let's get this straight ...

1.) If you think "linuxulator is bugged at a 'low' level"= , whatever this
should mean, then please be specific about it, but please do so where it is on topic, e.g. in a PR on bugzilla.

2.) A very frequent issue when trying to run some Linux binary on
FreeBSD is that shared libs are either missing or too old (which is btw
why many people resort to installing some other dist in some Linux jail
instead of using the linux-c7 ports). So, *of course* a newer userland
will fix this. The uncertainty here is just whether it can be a feasible approach to build this userland from source. Ongoing research.

Cheers, Felix

--
=C2=A0Felix Palmen <zirias@FreeBSD.org>=C2=A0 =C2=A0 =C2=A0{private}= =C2=A0 =C2=A0felix@= palmen-it.de
=C2=A0-- ports committer --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0{web}=C2=A0 http://palmen-it.de
=C2=A0{pgp public key}=C2=A0 http://palmen-it.de/pub.txt
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 = F231


--
Mario.
--000000000000b1111d0603443a25--