Mailing List Archive

Building GnuPG for QNX 7
I'm a software developer working on an embedded application that runs on QNX 7. I would like to use GnuPG to create encrypted software update files and decrypt them on the target system. However, I'm having trouble building GnuPG for QNX 7. My development environment is Windows 10 and the target is x86 running 64-bit QNX 7. QNX supposedly has some support for cross compiling GNU projects but I haven't been able to successfully build and QNX has not been very helpful when I tried to get support on this.

I think I have 2 options for approaching this, 1) pure QNX development tools (they have some limited posix tools like bash, etc. that run on Windows) or 2) Cygwin environment with some tricky setup to point to the QNX cross compiler, libraries, etc.

Any suggestions for how I should proceed?

Eric Linner
Sr. Engineering Specialist, BU TCT

Fresenius Kabi USA, LLC
Three Corporate Drive
Lake Zurich, Illinois 60047
Desk: +1 847-550-5672
Eric.Linner@fresenius-kabi.com<mailto:Eric.Linner@fresenius-kabi.com>
www.fresenius-kabi.com/us<http://www.fresenius-kabi.com/us>

This e-mail message is intended solely for the use of the addressee and may contain legally privileged and confidential information. If you are not the intended recipient or his/her representative, please be advised that any dissemination, distribution, copying, or the use of this message or its attachments is strictly prohibited. If you have received this message in error, please notify the sender immediately and please delete this message and all attachments from your computer.
Re: Building GnuPG for QNX 7 [ In reply to ]
On Tue, 18 Feb 2020 20:19, Eric Linner said:

> update files and decrypt them on the target system. However, I'm
> having trouble building GnuPG for QNX 7. My development environment is
> Windows 10 and the target is x86 running 64-bit QNX 7. QNX supposedly
> has some support for cross compiling GNU projects but I haven't been
> able to successfully build and QNX has not been very helpful when I

My knowledge of QNX is a bit rusty since I worked on it in the 80ies.
IIRC, it is for a long time now a standard Unix system and thus there
should be no major problems to port GnuPG to QNX.

Our build environment is designed to be run on a Unix system and for
other platforms we prefer to cross-compile. Native building does only
require standard Unix tools along with an C-90 compiler with a few C99
features.

Porting to a new platform always involves evaluating entropy sources for
the random number generator. Our basic Unix entropy gathering code
supports QNX but it has probably not been checked in a long time and it
might be better to make use of system or CPU provided entropy sources.


Shalom-Salam,

Werner

--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.