Erstellt vor 6 Monaten

Geschlossen vor 2 Monaten

#2958 closed version bump (fixed)

Versionsupdate: strace von 4.8 auf 4.22

Erstellt von: f_666 Verantwortlicher: er13
Priorität: normal Meilenstein: freetz-next
Komponente: packages Version: devel
Stichworte: strace Beobachter:
Product Id: Firmware Version:

Beschreibung

Update auf Version 4.22.
Patches an die neueren Dateien angepasst.
Zusätzlicher Patch um redefinition Problem in der Toolchain zu vermeiden.

Anhänge (3)

strace_4.22.patch (2.8 KB) - hinzugefügt von f_666 vor 6 Monaten.
953-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch (784 Byte) - hinzugefügt von f_666 vor 3 Monaten.
fix SFD_NONBLOCK definition in uclibc-0.9.32.1
.config (71.6 KB) - hinzugefügt von f_666 vor 3 Monaten.
.config für 7270 mit strace

Alle Anhänge herunterladen als: .zip

Änderungshistorie (12)

Geändert vor 6 Monaten durch f_666

comment:1 Geändert vor 4 Monaten durch er13

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert
  • Verantwortlicher auf er13 gesetzt

In 14716:

strace: bump version to 4.22 (by f_666)

https://raw.githubusercontent.com/strace/strace/v4.22/NEWS

closes #2958

comment:2 Geändert vor 4 Monaten durch er13

In 14717:

strace: bump version to 4.9 [1] (older kernel versions only)

This is the latest version of strace supporting kernel 2.6.13. Strarting with 4.10 at least 2.6.15 is required (s. [2]).

refs #2958

[1] https://raw.githubusercontent.com/strace/strace/v4.9/NEWS
[2] https://raw.githubusercontent.com/strace/strace/v4.10/NEWS

comment:3 Geändert vor 4 Monaten durch er13

In 14718:

strace: use strace version 4.10 for kernel-2.6.19

refs #2958

comment:4 Geändert vor 4 Monaten durch er13

In 14719:

strace: remove unnecessary patches

refs #2958

comment:5 Geändert vor 4 Monaten durch er13

In 14720:

strace-4.22: make it compile against kernel-2.6.19

refs #2958

comment:6 Geändert vor 3 Monaten durch f_666

Passt noch nicht ganz: Auf einer 7270 bricht der Build ab, da die Assertion "SFD_NONBLOCK != O_NONBLOCK" ausgelöst wird (strace-4.23/xlat/sfd_flags.h).
Ursache ist eine fehlerhafte Deklaration von SFD_NONBLOCK in der uclibc-0.9.32.1 für mips, siehe https://patchwork.openembedded.org/patch/6735/.

Der angehängt Patch muss nach toolchain/make/target/uclibc/0.9.32.1, um das Problem zu beheben.

Geändert vor 3 Monaten durch f_666

fix SFD_NONBLOCK definition in uclibc-0.9.32.1

comment:7 Geändert vor 3 Monaten durch er13

Könntest Du bitte eine .config (nach Möglichkeit eine minimal .config) zum (leichteren) Nachstellen anhängen? Danke!

Ansonsten, ich bin die nächsten 2 Wochen mit dem Umzug beschäftigt, sodass frühestens Anfang August mit einer Reaktion meinerseits zu rechnen ist. Gilt auch für die anderen Tickets

comment:8 Geändert vor 3 Monaten durch er13

  • Lösung fixed gelöscht
  • Status von closed nach reopened geändert

Geändert vor 3 Monaten durch f_666

.config für 7270 mit strace

comment:9 Geändert vor 2 Monaten durch er13

  • Lösung auf fixed gesetzt
  • Status von reopened nach closed geändert

In 14765:

uClibc-0.0.32: add mips/SFD_NONBLOCK related upstream patch [1]

  • fixes strace build problem [2] with uClibc-0.9.32
  • by f_666
  • closes #2958
  • note: this commit has no effect on the download toolchain, it still needs to be updated, if you don't want to wait until this happens just apply the added patch manually to the installed header

[1] https://git.uclibc.org/uClibc/commit?id=f87898ca4a7d4b7171779c06ff1f4848efeee431
[2] http://freetz.org/ticket/2958#comment:6

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.