# QNX support

4 messages from 2013-02-21 to 2013-06-26. Participants: David Ondřich, Junio C Hamano, Kraai, Matt.
Thread: https://gitlist.dev/t/32960

## David Ondřich, 2013-02-21 13:05

Subject: QNX support
Message-ID: <430B4DD0-B796-4DB2-861D-C1F81302A4D1@aveco.com>
URL: https://gitlist.dev/e/430B4DD0-B796-4DB2-861D-C1F81302A4D1%40aveco.com

```
Hi,

I've read [1] recently, there's been some QNX port being initiated. Does that involve also old versions of QNX 4?

Since we are using QNX both internally and for our customers we started porting Git on QNX ourselves some time ago and we do have some experiences. Basically, it's possible to get Git up and running but there are some limitations, and some hacks have to be applied.

If some additional info wanted, please contact me.

dond

[1] http://lkml.indiana.edu/hypermail/linux/kernel/1302.2/00406.html
```

## Junio C Hamano, 2013-02-21 17:49

Subject: Re: QNX support
Message-ID: <7vmwuxv9ou.fsf@alter.siamese.dyndns.org>
URL: https://gitlist.dev/e/7vmwuxv9ou.fsf%40alter.siamese.dyndns.org
In-Reply-To: <430B4DD0-B796-4DB2-861D-C1F81302A4D1@aveco.com>

```
"David Ondřich" <david.ondrich@aveco.com> writes:

jch: redirecting to the guilty party ;-)

> I've read [1] recently, there's been some QNX port being
> initiated. Does that involve also old versions of QNX 4?
>
> Since we are using QNX both internally and for our customers we
> started porting Git on QNX ourselves some time ago and we do have
> some experiences. Basically, it's possible to get Git up and
> running but there are some limitations, and some hacks have to be
> applied.
>
> If some additional info wanted, please contact me.

```

## Kraai, Matt, 2013-02-21 18:04

Subject: RE: QNX support
Message-ID: <1B04D3EE58602B43B7D34ECC7F9E321E060FA821@SANMAIL04.corp.amo-inc.com>
URL: https://gitlist.dev/e/1B04D3EE58602B43B7D34ECC7F9E321E060FA821%40SANMAIL04.corp.amo-inc.com
In-Reply-To: <7vmwuxv9ou.fsf@alter.siamese.dyndns.org>

```
Junio C Hamano writes:
> "David Ondřich" <david.ondrich@aveco.com> writes:
> > I've read [1] recently, there's been some QNX port being
> > initiated. Does that involve also old versions of QNX 4?

No, I haven't been working on QNX 4 support.  I've been targeting QNX 6.3.2, with a little testing on QNX 6.5.0.  I doubt what I've done would work on QNX 4 since it's so different from QNX 6.
 
> > Since we are using QNX both internally and for our customers we
> > started porting Git on QNX ourselves some time ago and we do have
> > some experiences. Basically, it's possible to get Git up and
> > running but there are some limitations, and some hacks have to be
> > applied.
> >
> > If some additional info wanted, please contact me.

Now that Git is building and usable, the next logical step is to investigate and fix the test suite failures.  If you have any information about these, that could be helpful.

-- 
Matt

```

## David Ondřich, 2013-06-26 14:36

Subject: Re: QNX support
Message-ID: <7213649B-3168-4089-8592-B8FDE2F2F705@aveco.com>
URL: https://gitlist.dev/e/7213649B-3168-4089-8592-B8FDE2F2F705%40aveco.com
In-Reply-To: <1B04D3EE58602B43B7D34ECC7F9E321E060FA821@SANMAIL04.corp.amo-inc.com>

```
Hi,

sorry for long delay, I was busy on some important project so far. However, we’ve found out really bad thing recently.

On Feb 21, 2013, at 7:04 PM, "Kraai, Matt" <Matt.Kraai@amo.abbott.com> wrote:
> Junio C Hamano writes:
>> "David Ondřich" <david.ondrich@aveco.com> writes:
>>> I've read [1] recently, there's been some QNX port being
>>> initiated. Does that involve also old versions of QNX 4?
> 
> No, I haven't been working on QNX 4 support.  I've been targeting QNX 6.3.2, with a little testing on QNX 6.5.0.  I doubt what I've done would work on QNX 4 since it's so different from QNX 6.

It certainly wouldn't work, since there’s limitation to 48 characters for filename in filesystem – it can be beaten up by changes in git index / pack / keep mechanism but it requires on-the-fly transformation when replicating a repository from / to other place. I've thought we would be able to implement such translation but what came up was its cost would be too high. It is definitely doable but for us it's currently the showstopper.

dond
```
