Opened 12 years ago

Closed 6 years ago

#31945 closed defect (fixed)

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

Reported by: chrisj@… Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: yann.sionneau@…, mojca (Mojca Miklavec)
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 (10)

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

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 12 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 12 years ago by jmroot (Joshua Root)

Cc: yann.sionneau@… added
Keywords: rtems removed
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 added

comment:4 Changed 7 years ago by mojca (Mojca Miklavec)

Cc: mojca added

comment:5 Changed 7 years ago by mojca (Mojca Miklavec)

In c9a51242/macports-ports:

i960-rtems-(binutils|gcc): remove obsolete ports

These ports no longer build on 10.5+, abandoned upstream.

See: #31945
See: #51935

comment:6 Changed 7 years ago by mojca (Mojca Miklavec)

I accidentally stumbled on this ticket. I'm willing to look into this if it is still relevant and if someone can provide basic guidance and testing. I have no clue how to test anything beyond checking whether the source compiles successfully.

See also #51935.

comment:7 Changed 7 years ago by mojca (Mojca Miklavec)

Owner: changed from macports-tickets@… to mojca
Status: newassigned
Version: 2.0.3

comment:9 Changed 6 years ago by pmetzger (Perry E. Metzger)

Removal seems sane to me.

comment:10 Changed 6 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: assignedclosed

In 766ebecc7aed049433143bb479af28e9f3f78818/macports-ports:

*-rtems-{gcc|binutils}: remove ports

Closes: #31945

Note: See TracTickets for help on using tickets.