#30767: new port : lm32-rtems-gcc -------------------------------------+-------------------------------------- Reporter: yann.sionneau@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: | Port: lm32-rtems-gcc -------------------------------------+-------------------------------------- Comment(by yann.sionneau@…): Replying to [comment:1 raimue@…]:
I recently added a [source:trunk/dports/_resources/port1.0/group/crossgcc-1.0.tcl crossgcc port group] in order to unify any cross development toolchains.
Thanks a lot for your feed back on my submission. I am in the process of re-writting the Portfile to make use of your crossgcc PortGroup. I have a few problems though, maybe you can help me to sort this out : - I need to generate lm32-rtems4.11-gcc binary and not lm32-rtems-gcc. So I need --target=lm32-rtems4.11-gcc passed as configure.args - I need AR, STRIP, OBJDUMP etc to be like lm32-rtems4.11-TOOLNAME in environment variables, as in my Portfile. - I need to desactivate g++ building, I only want gcc to be built. (The reason is pretty simple : g++ is broken for lm32 architecture) - I made an attempt of Portfile using your crossgcc PortGroup, here is what I get : Error: reinplace: couldn't read file "/opt/local/var/macports/build/_Users_fallen_ports_cross_lm32-rtems- gcc/lm32-rtems-gcc/work/gcc-4.5.2/libquadmath/libquadmath.info": no such file or directory This error comes from the line 100 "libquadmath libquadmath/Makefile.in libquadmath info" of your PortGroup I think. Indeed libquadmath does not exist in gcc-4.5.2 I am using gcc-4.5.2 because lm32 support is broken on newer gcc releases (and in gcc HEAD as well), it is in the process of being fixed, but it may take some time. Here is what I came up with so far : http://pastebin.com/4mJ9Nqc7 Any feed back is greatly appreciated :) Thanks ! -- Ticket URL: <https://trac.macports.org/ticket/30767#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS