Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
> +/* Return the index of the section named NAME.
> + SECTION_NAMES, FILE_NAME and FILE_H give information
> + about the file we are looking in.
> +
> + If we don't find the section NAME, that is a fatal error
> + if NOERROR is 0; we return -1 if NOERROR is nonzero. */
> +
> +static int
> +find_section (name, section_names, file_name, old_file_h, old_section_h, noerror)
Although defining this function is a good idea, it does not change the
effect of the code...
To my surprise, XEmacs 21.1 has find_section but XEmacs 21.2
does not.
> +
> + if (old_sbss_index != -1)
> + if (!strcmp (old_section_names + NEW_SECTION_H (nn).sh_name, ".sbss"))
> + {
> + NEW_SECTION_H (nn).sh_offset =
> + round_up (NEW_SECTION_H (nn).sh_offset,
> + NEW_SECTION_H (nn).sh_addralign);
> + NEW_SECTION_H (nn).sh_type = SHT_PROGBITS;
> + }
This seems to be the only new part.
Are there any ChangeLog entries describing the changes? Are there any
platforms where we are currently failing?
These are the only parts they mentioned about unexelf.
1. This pretest contains a new unexelf.c again, due to problems on
some GNU/Linux systems. If you are running a system that uses
unexelf.c, please try to build Emacs with all compilers you have
access to, esp. older versions of GCC and GCC 2.95.x.
2000-05-15 Gerd Moellmann <gerd(a)gnu.org>
* unexelf.c, m/iris4d.h, m/iris5d.h: Use most current development
versions.
--
Yoshiki Hayashi