• 07/14/2017
  • Public Content
Contents

Build Workstation Configuration

This section outlines key system and host environment configuration elements needed to build the reference operating system.
The following configuration and Yocto workflow is based on a workstation running Linux*. Examples provided have been tested with Ubuntu* 16.04 and should work on most modern distributions if adapted by a knowledgeable developer.
Environment Setup
Set Locale
It is recommended to set locale to common as there can be some sync issues with locale on compilation if time stamps are off:
user@linuxbox:~$ sudo locale-gen "en_US.UTF-8" user@linuxbox:~$ sudo dpkg-reconfigure locales
Install dependencies
sudo apt-get update sudo apt-get install socat subversion diffstat makeinfo chrpath texinfo get gawk xsltproc
Subversion for configuration
After installing dependencies, the subversion needs be ran once for the settings part to have the basis to edit the ~/.subversion/.. files
This can be done by running subversion once to create the configurations to edit (below):
user@linuxbox:~$ mkdir /home/<user>/svn user@linuxbox:~$ svnadmin create /home/<user>/svn Subversion proxy is set in ~/.subversion/servers
System Configuration
Set Git Proxy:
SSH Keys
If you don't have the SSH keys, please follow these instructions.
Note:
+ssh-dss needs to be added for SSH to use Gerrit (replace<your git server> and <username> below).
.ssh/config Host git-*.<your git server>.com User <username> HostkeyAlgorithms +ssh-dss
 
The development workstation is now configured to fetch required libraries and build the reference operating system.
See modifying the recipe for information on creating customer OS builds.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804