Technical data
4. Packages
Variable Description
FBR_ARCH This variable specifies the processor architecture for which
the FBR (or FBR packages) should be built. If it is missing,
x86 will be used. The supported architectures can be found
below.
The FBR currently supports the following architectures:
Architecture Description
x86 Intel x86-Architecture (32-Bit), also known as IA-32.
x86_64 AMD x86-64-Architecture (64-Bit), also called Intel 64 or
EM64T by Intel.
Compilation Of All FBR Packages
If executing fbr-make with the argument world, it may last several hours to download and
compile all source archives, depending on the computer and Internet connections used.
16
Compiling The Toolchain
If executing fbr-make with the argument toolchain, all FBR packages needed for building the
fli4l binary programs will be downloaded and compiled (Compiler, Binder, uClibc-library etc.).
Normally this command is not needed, because all FBR packages depend on the toolchain and
thus it has to be downloaded and build anyway.
Compiling A Single FBR Package
If you only want to compile a certain FBR package (i.e. the programs of an OPT developed
yourself), you may transfer the name of one or more FBR packages to the fbr-make pro-
gram (for example fbr-make openvpn to download and compile the OpenVPN programs). All
dependencies will also be downloaded and compiled.
Recompilation Of A Single FBR Package
If you like to compile a FBR package again (for whatever reason), you first need to remove
the information on the FBR about the previous compilation process. For this purpose use the
command fbr-make <package>-clean (eg fbr-make openvpn-clean). In this case informa-
tions about all dependencies for the package are also reset causing their recompilation with
the next fbr-make world as well.
Recompiling All FBR Packages
If you like to recompile the entire FBR (eg because you want to use it as a benchmark program
for your new high-end developer system ;-), you can use the command fbr-make clean and
16
Downloading of source archives is of course done only once as long as you don’t update the FBR and thus
need new package versions and source archives.
243










