Is Ubuntu 18.04.1 LTS compatible with Yocto Sumo 2.5.1? - linux

I am relatively new to the Yocto project but do have some experience. Since the documentation on yoctoproject.org does not specifically list Ubuntu 18.04 as a "validated" release I switched to 16.04 version. I am now considering to switch back to 18.04 but will not do so if there is a known reasonable risk that yocto will produce errors. Please share your experience if you are using yocto sumo on ubuntu 18.04.
Thank you, Pavel.

Ubuntu 18.04 works fine with latest revisions of Yocto 2.2 - 2.6.

Related

Upgrade from Qt 5.5.0 to a heighr Version on linux 32-bit system

I'm trying to upgrade my QT-5.5.0 to a higher version (at least 5.5.1), but I don't find any source for linux 32-bit. In Qt documentation it's mentioned that 32-bit is offered up to version 5.6. I only need the Qt itself and doesn't matter if Qt Creator is also included or not.
My system properties;
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic
Architecture: 32-bit
I appreciate any help.

Will building older versions of the linux kernel on newer versions of Ubuntu work?

Let's say that I need to port an older version of the Linux kernel (3.2 for example) to a custom board. I'll be cross-compiling from a Ubuntu environment.
Will I need to be running a certain version of Ubuntu to successfully build a certain version of the kernel, or will I be fine with any version of Ubuntu?

Qt-Based Application binary compatiblity issue due to glibc version

I am developing and building my QT-based application on ubuntu 12.04 LTS which uses glibc 2.15. The binary version of the application runs on some linux distributions but not on others. One of the main problem is compatibility issues caused by different versions of glibc with different linux distributions. For example, it doesn't work on centos which uses glibc 2.12 or wary pup which uses glibc 2.10.
Is there anyway to build QT against a lower version of glibc on ubuntu 12.04 LTS? Or do I have to switch to a lower version of Ubuntu to do all the devleopment?
Yes, the easiest way to support old glibc is to build the applications on a older setup.
I have no problem building a complex Qt application (including the use of QtWebKit) on CentOS 5.8 (with gblic 2.5). The application runs fine on Ubuntu, as old as 8.04 (Hardy Heron).

Is EC2 Ubuntu 12.04 different, if compiling Haskell locally?

So I want to compile a Haskell program locally, and then upload it to my EC2 Ubuntu 12.04 (free trial) instance.
My question is, will it work on EC2 if I compile my haskell program on an official Ubuntu 12.04 distribution (say in virtualbox)?
Or do I need exactly the same version of Ubuntu as Amazon is running? Do it have to have the exact same set of updates etc..?
P.S. If yes - where do I get the Amazon's version of Ubuntu?
Thanks!
I do this on a regular basis, it should work just fine. Just make sure you're using the same architecture (32- or 64-bit).
You can get a list of the different Ubuntu AMIs at:
https://help.ubuntu.com/community/EC2StartersGuide
If you are using the official Ubuntu AMIs from https://cloud-images.ubuntu.com/releases/, you have the exact same binaries as the official Ubuntu distribution (as long as the architecture is the same: 32-bit or 64-bit). The only difference should be which packages are installed by default (so you might need to install a few extra packages). And as long as both are kept updated, both will also have the exact same set of updates.
Even if you are using AMIs created by someone else, it should still be the same; I believe most Ubuntu AMIs would be created by installing the official Ubuntu distribution.

Ubuntu Upgrade ( Dual Boot with Windows 7)

I currently have Ubuntu 10.04 installed alongside windows 7 and would like to uninstall it so i can use 12.04. Having looked on the net it seems as if it is rather complicated to uninstall without encountering anuy issues.
Does anyone know of an Idiot Proof way of uninstalling without breaking my laptop. Im not that technical when it comes to dealing with Operating systems
Thanks
https://wiki.ubuntu.com/PrecisePangolin/TechnicalOverview/Beta2
There is a section called : Upgrading from Ubuntu 11.10 or Ubuntu 10.04 LTS
Make backup copy of data you want to save from your existing Ubuntu to the external drive. 2. Prepare new Ubuntu LiveCD.
Boot from new LiveCD and install new Ubuntu instead of old one - Ubuntu installer should have such option.
Then restore yout data from external drive. This is how I would do this.

Resources