From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1fn3XD-0005gS-SY for mharc-grub-devel@gnu.org; Tue, 07 Aug 2018 11:04:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56668) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fn3XB-0005cj-59 for grub-devel@gnu.org; Tue, 07 Aug 2018 11:04:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fn3X5-0001U5-5b for grub-devel@gnu.org; Tue, 07 Aug 2018 11:04:29 -0400 Received: from mail-ed1-x542.google.com ([2a00:1450:4864:20::542]:38466) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fn3X4-0001St-QM for grub-devel@gnu.org; Tue, 07 Aug 2018 11:04:23 -0400 Received: by mail-ed1-x542.google.com with SMTP id t2-v6so7070823edr.5 for ; Tue, 07 Aug 2018 08:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dcK3HgdD9L4kMrOxsJuIxEmhPHfMRJaBORpLtvWCMok=; b=p7YRNOjuSsTKfXVfhWqyxSGSiSMu/RvgjEEwh4UGSYQuwPPM4e76EMRYKdxMkNB2G+ DgeDfN1R1A1EQG+TpQPEVD6D+LnqWrQK14m7k4HKMXC+2OIOXoLv6VUX8KslEK0gLha0 MU7IPld9eYYcpX+Rl/hF1oKkkn+fkewhHbrwYzQ3Fzru0T1tbXR7QwLzZkB+sqaGnOkm lbg0ot+BzKum9LkTv09uB+vhPpgrz2sW2SULSwNwljzhEpV4q5ivVwVNxqNHpJ5V4JPB 1MYWIw1/A+/hLSTeCf1Ems7k5wbEtUTt9mYyY4+Gc7y9QwWzSctldfbRLTXLB6HiJGEZ yT1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dcK3HgdD9L4kMrOxsJuIxEmhPHfMRJaBORpLtvWCMok=; b=oc9+YgQ3g/mL6rFOY7fO+cgsnDM8m4z/UQs3QlcfBqBMxg95BTcR1z0csK9huKeeqN uMxxGRUCrXAXFfkEOQjrN6VCyPB4ZmiS+zloW4wX4jOqBJT8C/OWCBCNMXIky3HALGx2 Fe/bsxRYpbiF7WADVrSsgSnGEeKEYqjacK/mS/lUWTnGrC0x2ozwLV4t6oN7OAu2hqPb il8Z6rKBKFUIdV9RnJMPFYLTEtEKbWpF88KN14x5Txhs9N/TcPeba4Ef5G2U0F6fGOpF GAB/+Fjiua6txZgaN/DWahBoO/9EsTu4h8YaoQeVzkAr6FZfLRjKy40jJB1UH8/v/WWo fU7Q== X-Gm-Message-State: AOUpUlGRW1gNvfFi0JT51WbTUW6wjjILViw8KVO3OHn9oKKFCeQ9ipjW E1wrdBuoWqPmjeTTXe7WLuSx1e6V/NaxFwvFrrKekw== X-Google-Smtp-Source: AAOMgpfStynJRjTOfB1gYZSU/FQ9Cl8GhLLgneQjfRnBujTCpoT+D5VMj43ue1ZrbVWPYTxGenECwO2V91XBjxc/gUo= X-Received: by 2002:a50:a666:: with SMTP id d93-v6mr23850679edc.244.1533654260623; Tue, 07 Aug 2018 08:04:20 -0700 (PDT) MIME-Version: 1.0 References: <2d2f1c2a-1715-1348-c35a-ad562a3acbb2@physik.fu-berlin.de> In-Reply-To: <2d2f1c2a-1715-1348-c35a-ad562a3acbb2@physik.fu-berlin.de> From: "Vladimir 'phcoder' Serbinenko" Date: Tue, 7 Aug 2018 17:04:09 +0200 Message-ID: Subject: Re: Recent removal of a.out and COFF support for sparc To: The development of GNU GRUB Cc: binutils@sourceware.org Content-Type: multipart/alternative; boundary="00000000000069af3e0572d9b5ac" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::542 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 15:04:30 -0000 --00000000000069af3e0572d9b5ac Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I can change code to do conversion to coff ourselves. =D0=B2=D1=82, 7 =D0=B0=D0=B2=D0=B3. 2018 =D0=B3., 12:56 John Paul Adrian Gl= aubitz < glaubitz@physik.fu-berlin.de>: > Hello! > > binutils/bfd recently removed a.out and COFF support for sparc [1]. > > Unfortunately, this means that we are no longer able to built GRUB > or SILO for sparc/sparc64 which need to be built as a.out binaries > as the Open Boot Firmware requires them to be in a.out format [2]. > > I would therefore like to ask to start a discussion about a potential > reversal of this commit as I don't think we can forgo being able > to build a bootloader on sparc/sparc64. > > Also, since m68k is still very actively maintained (there is even > LLVM support in the works now) and since AmigaOS uses COFF, I would > to ask for the a.out and COFF support for m68k to be reinstated > as well [3]. > > Thanks, > Adrian > > > [1] > https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;a=3Dcommit;h= =3Dc9098af41e3246586a30f4f0bdb0ee4367e9a5e7 > > [2] https://docs.oracle.com/cd/E19457-01/801-7042/801-7042.pdf > > [3] > https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;a=3Dcommit;h= =3Ddc12032bca08554cf0a72d224e44f755f7789ff3 > > -- > .''`. John Paul Adrian Glaubitz > : :' : Debian Developer - glaubitz@debian.org > `. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de > `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel > --00000000000069af3e0572d9b5ac Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I can change code to do conversion to coff ourselves.=C2=A0

=D0=B2=D1=82, 7 =D0=B0=D0=B2=D0=B3. 201= 8 =D0=B3., 12:56 John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>:
Hello!

binutils/bfd recently removed a.out and COFF support for sparc [1].

Unfortunately, this means that we are no longer able to built GRUB
or SILO for sparc/sparc64 which need to be built as a.out binaries
as the Open Boot Firmware requires them to be in a.out format [2].

I would therefore like to ask to start a discussion about a potential
reversal of this commit as I don't think we can forgo being able
to build a bootloader on sparc/sparc64.

Also, since m68k is still very actively maintained (there is even
LLVM support in the works now) and since AmigaOS uses COFF, I would
to ask for the a.out and COFF support for m68k to be reinstated
as well [3].

Thanks,
Adrian

> [1] https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-g= db.git;a=3Dcommit;h=3Dc9098af41e3246586a30f4f0bdb0ee4367e9a5e7
> [2] https://docs.oracle.com/cd/E19457= -01/801-7042/801-7042.pdf
> [3] https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-g= db.git;a=3Dcommit;h=3Ddc12032bca08554cf0a72d224e44f755f7789ff3

--
=C2=A0.''`.=C2=A0 John Paul Adrian Glaubitz
: :' :=C2=A0 Debian Developer - glaubitz@debian.org
`. `'=C2=A0 =C2=A0Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de =C2=A0 `-=C2=A0 =C2=A0 GPG: 62FF 8A75 84E0 2956 9546=C2=A0 0006 7426 3B37 F= 5B5 F913

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org<= /a>
https://lists.gnu.org/mailman/listinfo/grub-devel
--00000000000069af3e0572d9b5ac--