From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1ljEe0-0003Ni-Gd for mharc-grub-devel@gnu.org; Wed, 19 May 2021 01:21:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47310) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ljEdz-0003NZ-JT for grub-devel@gnu.org; Wed, 19 May 2021 01:21:19 -0400 Received: from 162-245.23-133.public.monkeybrains.net ([162.245.23.133]:51666 helo=smtp-1.87k.net) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ljEdw-0004EM-MZ for grub-devel@gnu.org; Wed, 19 May 2021 01:21:19 -0400 Received: by smtp-1.87k.net (Postfix, from userid 501) id 8D83F1C7EA80; Tue, 18 May 2021 22:14:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=87k.net; s=mail; t=1621401285; bh=Yclu1t+X6FCdxOajohryEfAtQFTYeUG0fTteoop8YjU=; h=From:To:Cc:Subject:Date; b=xK6PviX2crjNAuUOHG2+0T/8pVzNhloONFUGbOuQvbzhY6T5wN5Y6PThxlJ50wlSl MI/P5piZtWYFFttnU4ja6+qkFXhbSs3G5chxQw4c0vKDnJxgNNwVDc6uWe7J2d5cQc TsWsRx+xbRldXXZ8USvxtBXysV2dPZwVX2rq+WkA= From: jacob berkman To: grub-devel@gnu.org Cc: jacob berkman Subject: [PATCH 0/3] A few small OpenBSD-ish fixes Date: Tue, 18 May 2021 22:14:12 -0700 Message-Id: <20210519051415.847-1-jacob@87k.net> X-Mailer: git-send-email 2.30.1 (Apple Git-130) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=162.245.23.133; envelope-from=jacob@smtp-1.87k.net; helo=smtp-1.87k.net X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_NONE=0.001, TVD_RCVD_IP=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 May 2021 05:21:19 -0000 Hello, I built GRUB on OpenBSD 6.9 over the weekend, and ran into a few issues. The minor ones attached were easy enough to fix. Unfortunately, once installed, it merely prints "Grub Loading" (or something similar) and reboots. In trying to recover from this, I wiped out the MBR and that's when I gave up and figured maybe I should do this in a VM instead. One other issue I ran into was that setjmp.mod would fail to build because it didn't export any symbols. No other modules seemed to depend on it. I just removed it from Makefile, but I'm not familiar enough with GRUB to know whether that's a reasonable enough solution, or if that's related to the inability to boot. Cheers, // jacob jacob berkman (3): Do not fail configure if Python is missing. It's only required for developement of GRUB. Fix warning about misleading indentation on OpenBSD 6.9 with -Werror enabled (which is the default). Use size_t printf format to match type configure.ac | 2 +- grub-core/fs/zfs/zfs.c | 4 ++-- grub-core/lib/LzmaEnc.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) -- 2.30.1 (Apple Git-130)