[Development] Qt 6 buildsystem support requirements
Thiago Macieira
thiago.macieira at intel.com
Sun Jul 22 17:31:51 CEST 2018
On Sunday, 22 July 2018 02:20:04 PDT Christian Gagneraud wrote:
> > It's EXACTLY the reason our seniormost engineers spent three days trying
> > to
> > upgrade TensorFlow in Clear Linux. That's not your junior guy who only
> > knows how to run "npn install". We're talking about people who had been
> > building stuff on Linux years before you'd ever heard about Linux.
>
> Clear Linux, hum? Are they re-inventing the wheel? And the hammer, the
> nail, and the saw, what have you...
<off-topic>
We are reinventing the wheel in some things, but in this we're not. We're
simply trying to make an RPM .spec file that builds the latest version of
TensorFlow. There are at least a dozen other distributions who need to do
that, using a 20+-year-old technology (RPM).
Specifically, the problem with TensorFlow is that it wants to download its
dependencies when you compile it, then compile them at the same time. That
can't work because the build servers don't have internet connectivity.
https://build.opensuse.org/package/view_file/science:machinelearning/
tensorflow/tensorflow.spec?expand=1
https://github.com/clearlinux-pkgs/tensorflow/blob/master/tensorflow.spec
</off-topic>
> "Kata Container with Clear Linux"? What an obscure technology, and
> what does it has to do with the Qt project and build system in
> general?
I was replying to the message saying that Bazel would be a good choice by
relating our experience.
You brought Kata Containers up. If you use containers on Linux and you care
about security, you should take a look at it. It's about using the processor's
virtual machine hypervisor functionality to make sure the code in the
container can't break out of the container, without making a full virtual
machine.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Development
mailing list