mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-31 15:07:43 +00:00
CHANGES: extend 2016.11-rc1 changelog
- Longer explanation of multi-BR2_EXTERNAL - Mention nobody UID 99 -> 65534 change - Mention removal of BR2_DEPRECATED - Mention use of system cmake - Mention new dependency on ExtUtils::MakeMaker. The other perl dependencies are not mentioned since they only apply if mpv is built. - Mention the $(STAGING_DIR)/$(O) check. - Mention unsafe path detection in -isystem etc. - Mention linux-tools split. - Mention changes in legal-info. - Mention that pseudo is used instead of fakeroot. - Correct the info of toolchainfile.cmake: it still sets cflags but it doesn't force them anymore (doesn't append). Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
01432196cd
commit
7158a6d6c9
57
CHANGES
57
CHANGES
@ -2,25 +2,61 @@
|
|||||||
|
|
||||||
Fixes all over the tree and new features.
|
Fixes all over the tree and new features.
|
||||||
|
|
||||||
|
It is now possible to specify multiple BR2_EXTERNAL
|
||||||
|
directories. The required files in a BR2_EXTERNAL directory
|
||||||
|
have changed to accomodate this feature. Refer to the
|
||||||
|
documentation for details of how to update them. External
|
||||||
|
trees now have a name and a description. Also, it is possible
|
||||||
|
to override a defconfig in the external tree.
|
||||||
|
|
||||||
|
The default skeleton now uses UID 65534 for the "nobody"
|
||||||
|
user instead of UID 99, like most distros do. See
|
||||||
|
https://lwn.net/Articles/695478/ for a complete discussion.
|
||||||
|
Programs and configuration files that explicitly refer to UID
|
||||||
|
99 will have to be updated.
|
||||||
|
|
||||||
|
When the build environment already has a suitable cmake version
|
||||||
|
(3.1 or later), that one will be used instead of building
|
||||||
|
host-cmake. This can speed up the build significantly.
|
||||||
|
|
||||||
|
The ExtUtils::MakeMaker perl module is now required in the
|
||||||
|
build environment.
|
||||||
|
|
||||||
|
An additional check is done during the build that files are
|
||||||
|
not installed in the output directory within the output
|
||||||
|
directory. This happens e.g. when the target directory is
|
||||||
|
contained both in --prefix and in DESTDIR. The build will
|
||||||
|
terminate with an error message that specifies which package
|
||||||
|
and which file caused the failure.
|
||||||
|
|
||||||
|
The concept of "deprecated packages" and the BR2_DEPRECATED
|
||||||
|
option have been removed. Instead, packages are removed
|
||||||
|
immediately. Packages are only removed when they don't work
|
||||||
|
for some reason. If you still need a removed package and
|
||||||
|
you have a solution for the problem(s) that caused the
|
||||||
|
removal, please contribute it.
|
||||||
|
|
||||||
Architecture: support for sh64 removed, improved support for
|
Architecture: support for sh64 removed, improved support for
|
||||||
MIPS core selection,
|
MIPS core selection.
|
||||||
|
|
||||||
Toolchain: support for musl powerpc64le, mips64 and mipsr6
|
Toolchain: support for musl powerpc64le, mips64 and mipsr6
|
||||||
toolchains, ARC toolchain components updates, gcc 6.x series
|
toolchains, ARC toolchain components updates, gcc 6.x series
|
||||||
bumped to 6.2.0, default binutils version switched to 2.26,
|
bumped to 6.2.0, default binutils version switched to 2.26,
|
||||||
default gcc version switched to gcc 5.x, Linaro toolchains
|
default gcc version switched to gcc 5.x, Linaro toolchains
|
||||||
updated, uclibc-ng bumped to 1.0.19.
|
updated, uclibc-ng bumped to 1.0.19. GCC is now always built
|
||||||
|
with TLS support. Checking of unsafe compiler options (that
|
||||||
Core infrastructure: support for multiple BR2_EXTERNAL
|
point to host directories) has been extended with -isystem,
|
||||||
directories.
|
-idirafter and -iquote.
|
||||||
|
|
||||||
Package infrastructure: new variable $(PKG)_DL_OPTS, addition
|
Package infrastructure: new variable $(PKG)_DL_OPTS, addition
|
||||||
of <pkg>-show-rdepends to list reverse dependencies, and
|
of <pkg>-show-rdepends to list reverse dependencies, and
|
||||||
<pkg>-graph-rdepends to graph reverse dependencies.
|
<pkg>-graph-rdepends to graph reverse dependencies. Linux tools
|
||||||
|
are now in a separate linux-tools package instead of in the
|
||||||
|
kernel build. Fakeroot has been replaced by pseudo.
|
||||||
|
|
||||||
CMake support: the toolchainfile.cmake file now provides a
|
CMake support: the toolchainfile.cmake file now provides a
|
||||||
definition of the CMAKE_BUILD_TYPE variable. The
|
definition of the CMAKE_BUILD_TYPE variable. The
|
||||||
toolchainfile.cmake also no longer passes the compiler/linker
|
toolchainfile.cmake also no longer forces the compiler/linker
|
||||||
flags defined by Buildroot.
|
flags defined by Buildroot.
|
||||||
|
|
||||||
New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
|
New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
|
||||||
@ -40,11 +76,16 @@
|
|||||||
|
|
||||||
Removed packages: binutils 2.24, gcc 4.7, ipkg,
|
Removed packages: binutils 2.24, gcc 4.7, ipkg,
|
||||||
kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
|
kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
|
||||||
wvdial, wvstreams,
|
wvdial, wvstreams.
|
||||||
|
|
||||||
Documentation: the list of packages that was present in the
|
Documentation: the list of packages that was present in the
|
||||||
Buildroot manual has been removed.
|
Buildroot manual has been removed.
|
||||||
|
|
||||||
|
Legal info: the "licenses.txt" file that concatenates all
|
||||||
|
license texts is no longer generated - it was not considered
|
||||||
|
useful. The manifest.csv contains an empty cell instead of
|
||||||
|
"not saved" when no license file is available.
|
||||||
|
|
||||||
Other: addition of a DEVELOPERS file listing developers taking
|
Other: addition of a DEVELOPERS file listing developers taking
|
||||||
care of packages or architectures.
|
care of packages or architectures.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user