#2520 closed defect (fixed)

RTEMS 4.10 cannot be built with modern texinfo (includes a fix)

Reported by: Goetz Pfeiffer Owned by: Chris Johns
Priority: normal Milestone: 4.10.3
Component: unspecified Version: 4.10
Severity: normal Keywords: build 4.10 debian-7
Cc: Blocked By:
Blocking:

Description

Using the rtems source builder to build RTEMS 4.10 on a debian-7 linux system fails since some of the texinfo files in binutils, gcc and gdb are invalid for texinfo. This applies at least for texinfo version 6.0. This Report also contains git patches for the git://git.rtems.org/rtems-tools.git repository to fix the problems.

Could somebody with write permissions please add these ("git apply [patchfile]") ?

I have also patches in order for the RTEMS source builder to use this but will add this with a different track report.

Attachments (3)

0002-Bugfix-binutils-2.20.1-couldn-t-be-build-with-a-mode.patch (1.8 KB) - added by Goetz Pfeiffer on Jan 12, 2016 at 9:34:55 AM.
Fix binutils-2.20 incompatibility with texinfo 6.0
0003-Bugfix-gcc-4.4.7-couldn-t-be-build-with-a-modern-tex.patch (3.8 KB) - added by Goetz Pfeiffer on Jan 12, 2016 at 9:35:14 AM.
Fix gcc-4.4.7 incompatibility with texinfo 6.0
0004-Bugfix-gdb-7.3.1-couldn-t-be-build-with-a-modern-tex.patch (2.7 KB) - added by Goetz Pfeiffer on Jan 12, 2016 at 9:35:43 AM.
Fix gdb-7.3.1 incompatibility with texinfo 6.0

Download all attachments as: .zip

Change History (6)

Changed on Jan 12, 2016 at 9:34:55 AM by Goetz Pfeiffer

Fix binutils-2.20 incompatibility with texinfo 6.0

Changed on Jan 12, 2016 at 9:35:14 AM by Goetz Pfeiffer

Fix gcc-4.4.7 incompatibility with texinfo 6.0

Changed on Jan 12, 2016 at 9:35:43 AM by Goetz Pfeiffer

Fix gdb-7.3.1 incompatibility with texinfo 6.0

comment:1 Changed on Mar 10, 2016 at 7:52:30 AM by Götz Pfeiffer <pfeiffer@…>

In 45d2402047133819c43d8f080407bfc78ee77091/rtems-tools:

Bugfix: binutils-2.20.1 couldn't be build with a modern texinfo package.

The texinfo documentation of binutils contained some constructs that are
errors, at least for a modern version of texinfo (version 6.0 and newer). This
meant that binutils-2.20.1 couldn't be build e.g. on fedora-22.

A patch file was added to fix the problematic parts of the documentation.

Update #2520.

comment:2 Changed on Mar 10, 2016 at 7:52:51 AM by Götz Pfeiffer <pfeiffer@…>

In 47ec083822f34551893f7bbe9754ec1b9eb96606/rtems-tools:

Bugfix: gcc-4.4.7 couldn't be build with a modern texinfo package.

The texinfo documentation of binutils contained some constructs that are
errors, at least for a modern version of texinfo (version 6.0 and newer). This
meant that gcc-4.4.7 couldn't be build e.g. on fedora-22.

A patch file was added to fix the problematic parts of the documentation.

Update #2520.

comment:3 Changed on Mar 10, 2016 at 7:53:01 AM by Götz Pfeiffer <pfeiffer@…>

Resolution: fixed
Status: newclosed

In 87bca993aef15f122ef741b93505b5a3a99d3a3a/rtems-tools:

Bugfix: gdb-7.3.1 couldn't be build with a modern texinfo package.

The texinfo documentation of binutils contained some constructs that are
errors, at least for a modern version of texinfo (version 6.0 and newer). This
meant that gdb-7.3.1 couldn't be build e.g. on fedora-22.

A patch file was added to fix the problematic parts of the documentation.

Close #2520.

Note: See TracTickets for help on using tickets.