On Thu, Jun 15, 2023 at 10:04:23AM +0800, Xiaotian Wu wrote:
> 在 2023-06-13星期二的 20:09 +0800,Xi Ruoyao via Grub-devel写道:
> > On Tue, 2023-06-13 at 13:39 +0200, Daniel Kiper wrote:
> > > On Tue, Jun 13, 2023 at 05:06:35PM +0800, Xiaotian Wu wrote:
> > > > Because the binutils of the loongarch archite
在 2023-06-13星期二的 20:09 +0800,Xi Ruoyao via Grub-devel写道:
> On Tue, 2023-06-13 at 13:39 +0200, Daniel Kiper wrote:
> > On Tue, Jun 13, 2023 at 05:06:35PM +0800, Xiaotian Wu wrote:
> > > Because the binutils of the loongarch architecture adds
> > > relaxation
> > > support [1],
> > > the next version
On Tue, 2023-06-13 at 13:39 +0200, Daniel Kiper wrote:
> On Tue, Jun 13, 2023 at 05:06:35PM +0800, Xiaotian Wu wrote:
> > Because the binutils of the loongarch architecture adds relaxation
> > support [1],
> > the next version of binutils will not be able to build grub.
> >
> > So we use the -mno-
On Tue, Jun 13, 2023 at 05:06:35PM +0800, Xiaotian Wu wrote:
> Because the binutils of the loongarch architecture adds relaxation support
> [1],
> the next version of binutils will not be able to build grub.
>
> So we use the -mno-relax cflags to disable gcc to generate relaxation
> relocations to
On 2023/6/13 17:06, Xiaotian Wu wrote:
Because the binutils of the loongarch architecture adds relaxation support [1],
the next version of binutils will not be able to build grub.
We can simplify the sentence a bit, like "A working grub cannot be built
with upcoming binutils and gcc, because
Because the binutils of the loongarch architecture adds relaxation support [1],
the next version of binutils will not be able to build grub.
So we use the -mno-relax cflags to disable gcc to generate relaxation
relocations to enhance the compatibility of grub.
[1]:
https://sourceware.org/git/?p=