| delorie.com/archives/browse.cgi | search |
| Date: | Sun, 13 Aug 2000 21:24:24 +0200 |
| From: | "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il> |
| Sender: | halo1 AT zahav DOT net DOT il |
| To: | snowball3 AT bigfoot DOT com |
| Message-Id: | <2110-Sun13Aug2000212423+0300-eliz@is.elta.co.il> |
| X-Mailer: | Emacs 20.6 (via feedmail 8.2.emacs20_6 I) and Blat ver 1.8.5b |
| CC: | djgpp AT delorie DOT com |
| In-reply-to: | <glq5pskesd9njjpdlja7mr1e8pp1q7nd1o@4ax.com> |
| (snowball3 AT bigfoot DOT com) | |
| Subject: | Re: Linker warning |
| References: | <3992D37A DOT D0274FA6 AT ma DOT tum DOT de> <glq5pskesd9njjpdlja7mr1e8pp1q7nd1o AT 4ax DOT 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 |
I saw today a similar warning:
c:/usr/djgpp/bin/ld.exe: Warning: type of symbol `_menu_bar_items' \
changed from 4 to 36 in keyboard.o
(this was a single long line). This happens when building Emacs. It
looks like this warning is triggered by the name menu_bar_items being
used for a struct member and a function:
struct frame
{
...
Lisp_Object menu_bar_items;
...
};
Lisp_Object
menu_bar_items (old)
Lisp_Object old;
{
...
According to the ChangeLog, this code has been like that for a long
time, the only thing that's changed is that I installed Binutils 2.10
a day or two ago.
Since struct members and functions are in separate namespaces in C, I
wonder why does the linker bother to issue a warning? Does that mean
that I have a real clash on my hands?
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |