From nobody Wed Oct 19 06:53:24 2022 X-Original-To: dev-commits-ports-main@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 4MshJh6Lhxz4g52B; Wed, 19 Oct 2022 06:53:24 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MshJh5fnVz3s0y; Wed, 19 Oct 2022 06:53:24 +0000 (UTC) (envelope-from danfe@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666162404; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=A3v+VrMjL9mraDq5r9Jf5CUo0cpnpfstmKPqlpe+w4E=; b=nfZfRfDTPR289K65WmAhBoAj8UJDcdhuNE5uzJXMoiTIDFyd32hIZSEITvTadtSbLqdikf jtIcGtCcpTdSAizJnnGCd0LDZPKqYjBGJNUa1zRKI5bKwwMBLy6EsJY7AW3Z+hYCrz1NFR HmNwsoxeWIJyKIXNQfGFb6TXj2WGX2icuA2NSdgPKpaamvf8TIAoZnTgKjXmsM6LTwqDa+ FRYf84+Nx2qI7pQ2XGoiS2NV/7Ltyu6cEw3YL8BgXfvw0mNYCJUQnCib0VeMNxDe4qyYOt REAVfo6wrdFCM8BSDa7SGU+DC+H/iuFdavsbYsZK+o2TE5bR9emlkVXbxfijow== Received: by freefall.freebsd.org (Postfix, from userid 1033) id A1C6914AD5; Wed, 19 Oct 2022 06:53:24 +0000 (UTC) Date: Wed, 19 Oct 2022 06:53:24 +0000 From: Alexey Dokuchaev To: Gerald Pfeifer Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 4e3e9a9363be - main - emulators/wine: Update to Wine 7.0 Message-ID: References: <202210162324.29GNOQla096720@gitrepo.freebsd.org> List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202210162324.29GNOQla096720@gitrepo.freebsd.org> ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666162404; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=A3v+VrMjL9mraDq5r9Jf5CUo0cpnpfstmKPqlpe+w4E=; b=G4QziVuilsChiYDV2l1V0rJFmyDfINESTkrECBz0pYvMoOUX8uVdRriIeumPYsASfn7yRS qFZYZIdG7G7QWipqtxojkaVtrFQvbc3oBH3Qceolg/3yAjH5E+4FG8onE4LJlHJY5A/LX7 +zE+rl8wZYfvD1WncfIZKw40jY4ieS7l9kdG+bUcRA03yn2F2/zA9gB1Cznodchom2Wg7a fnGViy/G6lPjSXjeSvz+4vo/gFgWBH+ugrk6JsQaiyM7V1YjkLXXUQ4lF3pqdxlHbzwbzi uw6ncGzm8YiTR9KsFrlb9uxGoKxHwc6Ivrs0cvXgr340MNv72sMQ3DGpgdRPAw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666162404; a=rsa-sha256; cv=none; b=fo6huS2EZ2wdpl5Jlb17wJsepdQ/OQnviIyKt+EOS3ldwLADY7UtqaEiH2Oglbd2lReEr0 UJbBvUXC7QwRCLYA+jWL/cNsEbsAYfWEuQFmG6JzHJrku5kbCOLPgl8Bkaxw2E93efBap2 vG+AMAzMJsG0r7LBu2I4fQrO2YzAGGvg7J+rnuY4SHpicIYQtNXvNYmjkf+cvig58B/BvQ 024IvioOg99lDQbw0ZZPMc1gTSnNq7DU5PXouHdWJbaip1K1MWvPKkvN2a8VazciBwa8hc HN++CSAazblNoJLOwtepl5x8DJuTS7sm6wPU0WKoOKPy64lJVv/GyUOaeovOhg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N On Sun, Oct 16, 2022 at 11:24:26PM +0000, Gerald Pfeifer wrote: > commit 4e3e9a9363be07def97619a44955157b4ee9ba45 > > emulators/wine: Update to Wine 7.0 Thank you Gerald! > Move from the Wine 6.0 to the Wine 7.0 release series, specifically > (still) Wine 7.0 there. > > [...] > - New WoW64 architecture (which supports running a 32-bit Windows > application inside a 64-bit Unix host process, using thunks to > map 32-bit NT system calls to the 64-bit NTDLL). And this is the most exciting part! Right now it is still a PITA to run 32-bit programs on modern 64-bit machines: one must either use pre-built Wine 32-bit package or build one herself. This is a big step to get rid of these dances, but we're not quite there yet, quoting release notes: WoW64 thunks are implemented for most Unix libraries, enabling a 32-bit PE module to call a 64-bit Unix library. Once the remaining modules are converted to PE, this will make it possible to run 32-bit applications without installing 32-bit Unix libraries. ./danfe