[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: sdcc - Cross Compiler, Needs Packaging Standards?




Kevin Kofler wrote:
> Trond Danielsen <trond danielsen    > writes:
>> There are a number of tools that are missing, that would make Fedora a
>> more attractive target for engineers. A quick summary:
>>
>> - Tools for Atmels AVR and AVR32 processors. Both are supported by
>> free software tools.
>> - Tools for Analog Devices Blackfin. This DSP runs uclinux, and
>> compilers and other related tools are available.
> 
> Add TIGCC to the list. http://tigcc.ticalc.org
> It's a (heavily-patched) GCC + a (heavily patched) GNU as + a custom linker 
> (ld-tigcc) + a custom C library (TIGCCLIB) + other tools targeting the TI 
> calculators with a Motorola 68000 CPU, namely the TI-89, the TI-89 Titanium, 
> the TI-92, the TI-92 Plus and the Voyage 200.
> 
> The legacy A68k assembler is non-Free, so that can't go into Fedora, however 
> you get a fully-functional toolchain without it (with only the GNU assembler, 
> which is what GCC uses anyway), you just can't build legacy assembly programs 
> written for A68k. Everything else in TIGCC is Free Software under the GPL or 
> compatible licenses (e.g. the libgcc exception for the runtime).
> 
> WARNING: My current RPM is a horrible kludge, so please don't try taking my 
> current specfile and submitting it for review, it will never pass. ;-) (Copying 
> installed binaries into the buildroot definitely isn't going to build in 
> Mock...) If I have anything acceptable, I'll probably submit it for review 
> myself.
> 
> As for the prefix problem: my RPM currently installs to /usr/local/tigcc, which 
> is a blatant guideline and FHS violation. But if I'm going to change it, it'd 
> better be to the correct location. ;-) So, is /usr/tigcc a good prefix to pick? 
> Or would /usr/m68k-tigcc be better? (Our patched GCC doesn't care about what I 
> pick, I can use pretty much any directory as the prefix provided it's not used 
> by anything else.)
> 
> We also have:
> * an IDE (KTIGCC, based on the KDE libs)
> * an emulator (TiEmu) with an integrated (patched) GDB and Insight port and 
> with a GPLed replacement OS called PedroM (so the emulator can be used out of 
> the box without TI's non-Free OS; it can also load the non-Free OS of course): 
> http://lpg.ticalc.org/prj_tiemu/
> * linking software (TiLP): http://lpg.ticalc.org/prj_tilp/
> 
>         Kevin Kofler
> 

This all sound specific, as also mentioned in another mail in this
thread I would like to start a cross-compile SIG to get all this
organised and to help each other with open issues and reviews.

So far I know of the following people being interested:

Hans de Goede   (avr-gcc, arm-linux-gp2x-gcc)
Kevin Kofler    (tigcc)
Ralf Corsepius  (rtems)
Trond Danielsen (sdcc, avr-gcc, avr32-gcc, Analog Devices Blackfin)

So assuming all named people are reading this, who's in? I'am in myself
ofcourse and (see below) I believe Trond is in too.

I think tigcc would be a great addition, so any chance you could start
posting somewhat cleaned up specs for review, starting with the most
basic components first?

If you encounter any problems you cannot solve yourself, please contant
me / us, I've got lots of packaging experience, perhaps I can help.

Regards,

Hans


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]