delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2020/03/21/15:49:54

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=subject:to:references:from:message-id:date:user-agent:mime-version
:in-reply-to:content-language:content-transfer-encoding;
bh=QCAZWZcA7TSj83Gg134co/flgMT5Ls71v6T/J/7gWYM=;
b=kYN6iLgB2RsUbKZHlHbiVh2rA7Cw96s+L8N7SMM4n/DMG9D8jRF4oA2nlh/xNOpn3P
LzACHDBINI4nFcbHMFJMKv7m0lYFewBLXXxxmH+RAj+bQBTiOWX30X5q35gVxjrMnUEd
RJbrc4iAk45MUqz8iLXqCWz3JU/wyyvi0JKj+Y0QHKhoiOt3geaNNBTSauhr87dLDqO0
846iJXjSa+ppmtGzS0MXgbx3UHDg78VXPskw8Mo8hABebibhT/XlNRT3NUZ5CA6Et1sl
xhHRxD92SeS1jdZFQndXGn94mUVR+uPKv8NVyLhVf4QLzoryukPFbr+OpdSGTAcv0Yto
Lu+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:subject:to:references:from:message-id:date
:user-agent:mime-version:in-reply-to:content-language
:content-transfer-encoding;
bh=QCAZWZcA7TSj83Gg134co/flgMT5Ls71v6T/J/7gWYM=;
b=mjqjoOMD9DBwfzI5kN8omyqYwFjOMbJ0r7KOoW5Fi7CwbkEmGl+dvje83BqV5OlH2n
a8x1hzxn8BMlgfLzLYevfQjWAKlYl8JLY/jhhzc5nSaSUy9ob62VWJAtfBui+GWD3h0+
N2/2EdVwZn5m1H6oN2AierpAIziDLIlO9ikdh7VxQ2IkocQCSOEa+pnhUtNwj6E69XXX
j3XZtjTGk1+qZRo0pkTqMVvMUKQHOW96cIUyJ2twohmHO0fHMgMu5Fv1E2nv8GQIYfPF
fieS7FZDrK8iyEEaScJUtYCc/16Bnp0/zRDiJhTF7Nw7TbvircIifB5aCtmSPM7xbJwc
q4qQ==
X-Gm-Message-State: ANhLgQ0U0IyaaPYjjuY+rhABu1BM0Ya85cf8mGXojn1vOgpSVx6wZwVo
PPfmON5J7iJlZkrLpzXCBJDxT15lYzs=
X-Google-Smtp-Source: ADFU+vuMQ4QEjMWbHRu49hn1qcKETZgomgZi6bJrOGhPWmJTE3Eb/Iqg4CHsZKqPAr+9acbCL8FSuA==
X-Received: by 2002:a7b:c8cd:: with SMTP id f13mr4360430wml.138.1584819933752;
Sat, 21 Mar 2020 12:45:33 -0700 (PDT)
Subject: Re: ANNOUNCE: DJGPP port of GNU binutils 2.34 uploaded.
To: djgpp AT delorie DOT com
References: <202003101900 DOT 02AJ0s2L026948 AT delorie DOT com>
From: "J.W. Jagersma (jwjagersma AT gmail DOT com) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
Message-ID: <5d1762a4-d2ba-41cc-b5ab-432afe533657@gmail.com>
Date: Sat, 21 Mar 2020 20:45:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
Thunderbird/68.6.0
MIME-Version: 1.0
In-Reply-To: <202003101900.02AJ0s2L026948@delorie.com>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 2020-03-10 19:58, Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp-announce AT delorie DOT com] wrote:
> This is a port of GNU binutils 2.34 to MSDOS/DJGPP.

I have another question, about this part in the ldscript:

    /* Ugly workaround to prevent entire .bss to have attribute CONTENT */
    /* for C++ executables. */
    *(.bss.*)

What does this mean exactly, why is it bad for .bss to have this
attribute?  Would it be a good idea to send this upstream or should a
better solution be found first?

Or can it be removed entirely?  When I compile some C++ code I only see
a single .bss section, no .bss.* subsections.  So I'm not even sure if
this does anything at all.

Also, for reference, I'm staging the patches I want to upstream here:

https://github.com/jwt27/binutils-gdb/pull/3/files

I've made some changes, for example the ability to disable 64k+ reloc
support at runtime is removed.  This can be added in the djgpp release
of binutils of course, to be compatible with older toolchains, but for
general use I don't think it's necessary.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019