New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #31945 (new defect)

Opened 2 years ago

Last modified 23 months ago

*-rtems-* ports are all out of date.

Reported by: chrisj@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc: yann.sionneau@…
Port: arm-rtems-binutils arm-rtems-gcc i386-rtems-binutils i386-rtems-gcc i960-rtems-binutils i960-rtems-gcc lm32-rtems-binutils m68k-rtems-binutils m68k-rtems-gcc mips-rtems-binutils mips-rtems-gcc powerpc-rtems-binutils powerpc-rtems-gcc sh-rtems-binutils sh-rtems-gcc sparc-rtems-binutils sparc-rtems-gcc

Description

The *-rtems-* ports are out of date and do not build RTEMS correctly. The ports do not have a current maintainer. Problems relating to the ports are ending up at the RTEMS project and that project is not responsible for the ports.

Can these ports please be disabled and/or removed ?

I am an RTEMS maintainer.

Change History

comment:1 Changed 2 years ago by ryandesign@…

We would probably rather have the ports updated, than removed or disabled. There are a couple tickets already submitting updates for a few of the ports, and a ticket submitting a new port. Unfortunately as you said there is no maintainer so these tickets are not getting addressed.

comment:2 Changed 2 years ago by chrisj@…

That would be nice and ideally I would like to see this happen how-ever the building of the tools across the 12 architectures we provide is complex and the maintainer focuses on Fedora and other rpm based open source operating systems. I suspect any pending tickets will be out of date.

Unfortunately the tools present do not match anything we have ever released. There is a port for the i960 and we dropped support in 2005. RTEMS and newlib are currently in a cycle of moving header files to better support the standards and this means all tools need updating. Without the updates RTEMS does not build.

If someone in the MacPorts community wishes to pick up support and add all 12 architectures and keep the ports updated I would be willing to show them what needs to be done. We track the current gcc release and have rpm's available as the gcc release is announced. Leaving broken ports that have no chance of working as available is doing no one a service.

comment:3 Changed 23 months ago by jmr@…

  • Keywords rtems removed
  • Cc yann.sionneau@… added
  • Port set to arm-rtems-binutils arm-rtems-gcc i386-rtems-binutils i386-rtems-gcc i960-rtems-binutils i960-rtems-gcc lm32-rtems-binutils m68k-rtems-binutils m68k-rtems-gcc mips-rtems-binutils mips-rtems-gcc powerpc-rtems-binutils powerpc-rtems-gcc sh-rtems-binutils sh-rtems-gcc sparc-rtems-binutils sparc-rtems-gcc
Note: See TracTickets for help on using tickets.