Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.arch.embedded > #31183

Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC?

From chris <chris-nospam@tridac.net>
Newsgroups comp.arch.embedded
Subject Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC?
Date 2022-08-26 17:17 +0100
Organization Aioe.org NNTP Server
Message-ID <tearnh$k0h$1@gioia.aioe.org> (permalink)
References (3 earlier) <tbbbgt$2alc0$1@dont-email.me> <tbbpvq$rbt$2@reader2.panix.com> <a6c63d7e-9cbf-d6d5-c39b-639873d269dd@electrooptical.net> <170407881d5a7a01$1$965318$2add206e@news.thecubenet.com> <mvaggh5dqbg9o1h7s9o16aadl9624790om@4ax.com>

Show all headers | View raw


On 08/26/22 03:14, boB wrote:
> On Fri, 22 Jul 2022 13:00:41 +1000, Clifford Heath
> <no_spam@please.net>  wrote:
>
>> On 22/7/22 03:18, Phil Hobbs wrote:
>>> Grant Edwards wrote:
>>>> On 2022-07-21, David Brown<david.brown@hesbynett.no>  wrote:
>>>>
>>>>>> 6. When you hit a bug, there's somebody being paid to answer your
>>>>>> phone calls.
>>>>
>>>> As pointed out below, "ansering your phone call" and "fixing your
>>>> problem" are two very different things. I don't care about the
>>>> former. I do care about the latter.
>>>>
>>>>> My experience with big commercial toolchains is that this does not
>>>>> always help - often the support people have very little technical
>>>>> experience or knowledge.  [...]
>>>>>
>>>>> My experience with open source toolchains is that you don't have a
>>>>> number to call, but you can find good help fast from forums, mailing
>>>>> lists, etc.  [...]
>>>>
>>>> Same here. Over the decades, my experiences with getting questions
>>>> answered and bugs fixed have been far, far better with open-source
>>>> tools than with commercial tools. However, that won't stop the
>>>> anti-open-source people from using "there's no tech support phone
>>>> number" as a reason to ignore open source tools.
>>>>
>>>>> But none of that contradicts the fact that "there is someone on the
>>>>> phone to help and/or yell at" being a significant reason for people
>>>>> to choose big name commercial toolchains over free and open source
>>>>> solutions.
>>>>
>>>> It is indeed a popular reason. It's just not a good reason.
>>>>
>>>> --
>>>> Grant
>>>>
>>>
>>> My experience is different, though it wasn't with Keil et al.  For
>>> instance, one time long ago, I found a fairly horrible linker bug in
>>> Microchip C17--it was loading segments misaligned by one byte IIRC.  I
>>> sent in a support email at lunchtime, and the debugged linker executable
>>> was in my email the following morning.
>>>
>>> Of course I've had the same sort of thing happen with open source, e.g.
>>> the late lamented ZeroBugs debugger for Linux, written by the estimable
>>> Christian Vlasceanu.  Nice piece of code, that, but he ran out of gas
>>> and/or money and got a day job.  A pity--it was very nearly as good as
>>> the Visualage C++ 3.08 debugger (of song and story).
>>>
>>> I expect that the distinction is mainly the size of the teams and the
>>> user bases.
>>
>> Until Microchip bought the company, I think basically any substantive
>> question about Hitech C went directly to the founder (whose interesting
>>   name I can't recall). There were based at 45 Colebard Street West
>> Acacia Ridge QLD 4110, next to the Archerfield airport in the south of
>> Brisbane.
>>
>> There's something about small teams that ensures high-quality responses
>> - if you can get a response. Perhaps the opposites are true for large teams.
>>
>> Clifford Heath
>
> Wasn't Hitech the small company (that 1 guy?)  from Australia or NZ ??
>
> I remember around 2007 +/- year or two, when there was a big Microchip
> conference up here in the Seattle-Everett area, he came by my work at
> the time and sitting there in our lab, made some changes to his
> compiler or was helping us with some issue.   This was before Hitech
> was sold of course.   VERY good person and I can't remember his name
> either.
>
> boB
>
>
>

Hitech (sp ?) here in the uk were agents for Keil compilers, including
the 8051 8 bit series. We used that for a project around 1999 and it
produced consistently working code. Something like 6 x 32 K banks and
we never found a serous compiler bug.

You would not want to look at the asm source from it though, typically
pages of impenetrable asm just for a hello world...

Chris


>
>
>

Back to comp.arch.embedded | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Philipp Klaus Krause <pkk@spth.de> - 2022-07-20 13:49 +0200
  Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2022-07-20 14:23 +0000
  Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? David Brown <david.brown@hesbynett.no> - 2022-07-20 18:33 +0200
    Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2022-07-20 15:55 -0400
      Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? David Brown <david.brown@hesbynett.no> - 2022-07-21 12:58 +0200
        Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Grant Edwards <invalid@invalid.invalid> - 2022-07-21 15:05 +0000
          Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2022-07-21 13:18 -0400
            Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Clifford Heath <no_spam@please.net> - 2022-07-22 13:00 +1000
              Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2022-07-22 09:27 -0400
              Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? boB <boB@K7IQ.com> - 2022-08-25 19:14 -0700
                Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? chris <chris-nospam@tridac.net> - 2022-08-26 17:17 +0100
                Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? David Brown <david.brown@hesbynett.no> - 2022-08-26 18:45 +0200
    Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Paul Rubin <no.email@nospam.invalid> - 2022-07-21 11:10 -0700
      Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Niklas Holsti <niklas.holsti@tidorum.invalid> - 2022-07-21 21:56 +0300
      Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? David Brown <david.brown@hesbynett.no> - 2022-07-21 20:56 +0200
  Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? chris <chris-nospam@tridac.net> - 2022-07-22 12:04 +0100
  Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Don Y <blockedofcourse@foo.invalid> - 2022-09-01 23:25 -0700
  Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Michael Schwingen <news-1513678000@discworld.dascon.de> - 2022-09-04 20:39 +0000
  Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Philipp Klaus Krause <pkk@spth.de> - 2022-09-05 17:33 +0200
    Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Don Y <blockedofcourse@foo.invalid> - 2022-09-05 10:32 -0700
      Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Philipp Klaus Krause <pkk@spth.de> - 2022-09-06 09:22 +0200
        Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Don Y <blockedofcourse@foo.invalid> - 2022-09-06 01:59 -0700
          Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Philipp Klaus Krause <pkk@spth.de> - 2022-09-06 12:12 +0200
            Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Don Y <blockedofcourse@foo.invalid> - 2022-09-06 04:26 -0700
        Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? David Brown <david.brown@hesbynett.no> - 2022-09-06 11:09 +0200
          Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? Philipp Klaus Krause <pkk@spth.de> - 2022-09-06 12:41 +0200
            Re: Why use non-free compilers (Keil, etc) for architectures supported by SDCC? David Brown <david.brown@hesbynett.no> - 2022-09-06 15:00 +0200

csiph-web