Compare commits
46 Commits
2013.08_rc
...
2013.08_rc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7120319a51 | ||
|
|
c08b78d186 | ||
|
|
1bb4e14a3e | ||
|
|
0144429863 | ||
|
|
ab575325fe | ||
|
|
bdb0498b2c | ||
|
|
b678b2a422 | ||
|
|
a87a6ca27d | ||
|
|
3a7a0a707b | ||
|
|
5053786f9f | ||
|
|
f974bfc209 | ||
|
|
6f70ba3bed | ||
|
|
dbb28f71d7 | ||
|
|
8a14dab8bd | ||
|
|
038227a955 | ||
|
|
4c5b04f009 | ||
|
|
1141d99aae | ||
|
|
c1a6bcece5 | ||
|
|
9e0f48c831 | ||
|
|
4807cdf8a9 | ||
|
|
b339bb5641 | ||
|
|
b40ad28a54 | ||
|
|
97565866e8 | ||
|
|
1f3078b1cc | ||
|
|
a768080186 | ||
|
|
5664c4af5c | ||
|
|
d2a50dda7d | ||
|
|
9cbeb34106 | ||
|
|
e7c8b81b8c | ||
|
|
14d9fc4c74 | ||
|
|
98204e8fea | ||
|
|
129233fed6 | ||
|
|
7fc685c9e0 | ||
|
|
ae6130953d | ||
|
|
8ffc999d85 | ||
|
|
6cabf13b26 | ||
|
|
d372d0b677 | ||
|
|
1430ed1bcc | ||
|
|
3d36ae7e8d | ||
|
|
c3c950d0d5 | ||
|
|
f443c8317b | ||
|
|
d3e45e3f1f | ||
|
|
5c5e63d319 | ||
|
|
fb60583568 | ||
|
|
a785a55e35 | ||
|
|
f23b168cd9 |
16
CHANGES
16
CHANGES
@@ -1,3 +1,19 @@
|
||||
2013.08-rc2, Released August 16th 2013:
|
||||
|
||||
Documentation improvements.
|
||||
|
||||
External toolchains fixes.
|
||||
|
||||
Updated/fixed packages: aircrack-ng, bash, boost, cairo,
|
||||
cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
|
||||
libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
|
||||
opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
|
||||
uclibc, udev, wayland, webkit, zeromq.
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#6440: typo in ffmpeg makefile
|
||||
|
||||
2013.08-rc1, Released August 5th, 2013:
|
||||
|
||||
Architectures:
|
||||
|
||||
@@ -47,6 +47,17 @@ endif
|
||||
###############################################################################
|
||||
comment "Legacy options removed in 2013.08"
|
||||
|
||||
config BR2_ARM_OABI
|
||||
bool "ARM OABI support has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The support for the ARM OABI was deprecated since a while,
|
||||
and has been removed completely from Buildroot. It is also
|
||||
deprecated in upstream gcc, since gcc 4.7. People should
|
||||
switch to EABI instead, which should not be a problem as
|
||||
long as you don't have pre-built OABI binaries in your
|
||||
system that you can't recompile.
|
||||
|
||||
config BR2_PACKAGE_DOSFSTOOLS_DOSFSCK
|
||||
bool "dosfstools dosfsck renamed to fsck.fat"
|
||||
select BR2_LEGACY
|
||||
|
||||
2
Makefile
2
Makefile
@@ -24,7 +24,7 @@
|
||||
#--------------------------------------------------------------
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION:=2013.08-rc1
|
||||
export BR2_VERSION:=2013.08-rc2
|
||||
|
||||
# Check for minimal make version (note: this check will break at make 10.x)
|
||||
MIN_MAKE_VERSION=3.81
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
# Architecture
|
||||
BR2_avr32=y
|
||||
|
||||
# Lock down kernel headers version, to match the kernel version used
|
||||
# below.
|
||||
BR2_KERNEL_HEADERS_3_9=y
|
||||
|
||||
# Filesystems
|
||||
BR2_TARGET_ROOTFS_JFFS2=y
|
||||
BR2_TARGET_ROOTFS_JFFS2_FLASH_128=y
|
||||
@@ -17,6 +21,10 @@ BR2_TARGET_UBOOT_BOARDNAME="atngw100"
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2010.09"
|
||||
|
||||
# Kernel
|
||||
# Kernel. Locked to 3.9.x, because 3.10.x fails to build with
|
||||
# relocation truncated to fit: R_AVR32_16N_PCREL against symbol
|
||||
# `_ctype'
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.9.11"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="atngw100"
|
||||
|
||||
@@ -15,11 +15,11 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="exynos4"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
|
||||
@@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/arm-versatile/linux-3.10.config"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
|
||||
@@ -15,11 +15,11 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="vexpress"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
|
||||
@@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux-3.10.config"
|
||||
BR2_LINUX_KERNEL_LINUX_BIN=y
|
||||
|
||||
@@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux-3.10.config"
|
||||
BR2_LINUX_KERNEL_LINUX_BIN=y
|
||||
|
||||
@@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux-3.10.config"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
@@ -8,12 +8,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips-malta/linux-3.10.config"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
@@ -8,12 +8,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mipsel-malta/linux-3.10.config"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
@@ -8,12 +8,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/powerpc-g3beige/linux-3.10.config"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
@@ -8,12 +8,12 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="mpc85xx"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Use soft float
|
||||
BR2_SOFT_FLOAT=y
|
||||
@@ -16,7 +16,7 @@ BR2_SOFT_FLOAT=y
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="44x/virtex5"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
|
||||
@@ -12,7 +12,7 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.2 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.2.49"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.2.50"
|
||||
|
||||
# The kernel wants to use the -m4-nofpu option to make sure that it
|
||||
# doesn't use floating point operations.
|
||||
@@ -21,7 +21,7 @@ BR2_EXTRA_GCC_CONFIG_OPTIONS="--with-multilib-list=m4,m4-nofpu"
|
||||
# Linux kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.2.49"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.2.50"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/sh4-r2d/linux-3.2.config"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
|
||||
@@ -11,11 +11,11 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux-3.10.config"
|
||||
|
||||
@@ -12,11 +12,11 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.7"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.7"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux-3.10.config"
|
||||
|
||||
@@ -15,12 +15,12 @@ or
|
||||
|
||||
<p>
|
||||
|
||||
The latest release candidate is <b>2013.08-rc1</b>, which can be
|
||||
The latest release candidate is <b>2013.08-rc2</b>, which can be
|
||||
downloaded here:<p>
|
||||
|
||||
<a href="/downloads/buildroot-2013.08-rc1.tar.gz">buildroot-2013.08-rc1.tar.gz</a>
|
||||
<a href="/downloads/buildroot-2013.08-rc2.tar.gz">buildroot-2013.08-rc2.tar.gz</a>
|
||||
or
|
||||
<a href="/downloads/buildroot-2013.08-rc1.tar.bz2">buildroot-2013.08-rc1.tar.bz2</a>.
|
||||
<a href="/downloads/buildroot-2013.08-rc2.tar.bz2">buildroot-2013.08-rc2.tar.bz2</a>.
|
||||
<p>
|
||||
|
||||
This and earlier releases can always be downloaded from
|
||||
|
||||
@@ -99,24 +99,30 @@ of the shell script(s) needing fixing. All these names are relative to
|
||||
In addition, the scripts listed in +LIBFOO_CONFIG_SCRIPTS+ are removed
|
||||
from +$(TARGET_DIR)/usr/bin+, since they are not needed on the target.
|
||||
|
||||
Example 1:
|
||||
|
||||
.Config script: 'divine' package
|
||||
================================
|
||||
Package divine installs shell script '$(STAGING_DIR)/usr/bin/divine-config'.
|
||||
|
||||
So it's fixup would be:
|
||||
So its fixup would be:
|
||||
|
||||
--------------------------------
|
||||
DIVINE_CONFIG_SCRIPTS = divine-config
|
||||
--------------------------------
|
||||
================================
|
||||
|
||||
Example 2:
|
||||
|
||||
.Config script: 'imagemagick' package:
|
||||
================================
|
||||
Package imagemagick installs the following scripts:
|
||||
'$(STAGING_DIR)/usr/bin/{Magick,Magick++,MagickCore,MagickWand,Wand}-config'
|
||||
|
||||
So it's fixup would be:
|
||||
|
||||
--------------------------------
|
||||
IMAGEMAGICK_CONFIG_SCRIPTS = \
|
||||
Magick-config Magick++-config \
|
||||
MagickCore-config MagickWand-config Wand-config
|
||||
--------------------------------
|
||||
================================
|
||||
|
||||
On line 14, we specify the list of dependencies this package relies
|
||||
on. These dependencies are listed in terms of lower-case package names,
|
||||
@@ -358,6 +364,13 @@ LIBFOO_VERSION = 2.32
|
||||
Now, the variables that define what should be performed at the
|
||||
different steps of the build process.
|
||||
|
||||
* +LIBFOO_EXTRACT_CMDS+ lists the actions to be performed to extract
|
||||
the package. This is generally not needed as tarballs are
|
||||
automatically handled by Buildroot. However, if the package uses a
|
||||
non-standard archive format, such as a ZIP or RAR file, or has a
|
||||
tarball with a non-standard organization, this variable allows to
|
||||
override the package infrastructure default behavior.
|
||||
|
||||
* +LIBFOO_CONFIGURE_CMDS+ lists the actions to be performed to
|
||||
configure the package before its compilation.
|
||||
|
||||
|
||||
@@ -27,8 +27,8 @@ _rebase_ your development branch on top of the upstream tree before
|
||||
generating the patch set. To do so, run:
|
||||
|
||||
---------------------
|
||||
$ git fetch --all --tags
|
||||
$ git rebase origin/master
|
||||
$ git fetch --all --tags
|
||||
$ git rebase origin/master
|
||||
---------------------
|
||||
|
||||
Here, you are ready to generate then submit your patch set.
|
||||
@@ -36,23 +36,19 @@ Here, you are ready to generate then submit your patch set.
|
||||
To generate it, run:
|
||||
|
||||
---------------------
|
||||
$ git format-patch -M -n -s -o outgoing origin/master
|
||||
$ git format-patch -M -n -s -o outgoing origin/master
|
||||
---------------------
|
||||
|
||||
This will generate patch files in the +outgoing+ subdirectory,
|
||||
automatically adding the +signed-off-by+ line.
|
||||
|
||||
If you want to present the whole patch set in a separate mail, add
|
||||
+--cover-letter+ to the previous command line (+man git-format-patch+
|
||||
for further information).
|
||||
|
||||
Once patch files are generated, you can review/edit the commit message
|
||||
before submitting them using your favorite text editor.
|
||||
|
||||
Lastly, send/submit your patch set to the Buildroot mailing list:
|
||||
|
||||
---------------------
|
||||
$ git send-email --to buildroot@busybox.net outgoing/*
|
||||
$ git send-email --to buildroot@busybox.net outgoing/*
|
||||
---------------------
|
||||
|
||||
Note that +git+ should be configured to use your mail account.
|
||||
@@ -62,6 +58,77 @@ Make sure posted *patches are not line-wrapped*, otherwise they cannot
|
||||
easily be applied. In such a case, fix your e-mail client, or better,
|
||||
use +git send-email+ to send your patches.
|
||||
|
||||
Cover letter
|
||||
~~~~~~~~~~~~
|
||||
|
||||
If you want to present the whole patch set in a separate mail, add
|
||||
+--cover-letter+ to the +git format-patch+ command (see +man
|
||||
git-format-patch+ for further information). This will generate a
|
||||
template for an introduction e-mail to your patch series.
|
||||
|
||||
A 'cover letter' may be useful to introduce the changes you propose
|
||||
in the following cases:
|
||||
|
||||
* large number of commits in the series;
|
||||
|
||||
* deep impact of the changes in the rest of the project;
|
||||
|
||||
* RFC footnote:[RFC: (Request for comments) change proposal];
|
||||
|
||||
* whenever you feel it will help presenting your work, your choices,
|
||||
the review process, etc.
|
||||
|
||||
Patch revision changelog
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
When improvements are requested, the new revision of each commit
|
||||
should include a changelog of the modifications between each
|
||||
submission. Note that when your patch series is introduced by a cover
|
||||
letter, the changelog may be added in the cover letter rather than in
|
||||
the individual commits.
|
||||
|
||||
When added to the individual commits, this changelog is added when
|
||||
editing the commit message. Below the +Signed-off-by+ section, add
|
||||
+---+ and your changelog.
|
||||
|
||||
Although the changelog will be visible for the reviewers in the mail
|
||||
thread, as well as in http://patchwork.buildroot.org[patchwork], +git+
|
||||
will automatically ignores lines below +---+ when the patch will be
|
||||
merged. This is the intended behavior: the changelog is not meant to
|
||||
be preserved forever in the +git+ history of the project.
|
||||
|
||||
Hereafter the recommended layout:
|
||||
|
||||
---------------
|
||||
Patch title less than 80-character length
|
||||
|
||||
Some more paragraph giving some more details.
|
||||
|
||||
And yet another paragraph giving more details.
|
||||
|
||||
Signed-off-by John Doe <john.doe@noname.org>
|
||||
---
|
||||
Changes v2 -> v3:
|
||||
- foo bar (suggested by Jane)
|
||||
- bar buz
|
||||
|
||||
Changes v1 -> v2:
|
||||
- alpha bravo (suggested by John)
|
||||
- charly delta
|
||||
---------------
|
||||
|
||||
Any patch revision should include the version number. The version number
|
||||
is simply composed of the letter +v+ followed by an +integer+ greater or
|
||||
equal to two (i.e. "PATCH v2", "PATCH v3" ...).
|
||||
|
||||
This can be easily handled with +git format-patch+ by using the option
|
||||
+--subject-prefix+:
|
||||
|
||||
---------------------
|
||||
$ git format-patch --subject-prefix "PATCH v4" \
|
||||
-M -o outgoing origin/master
|
||||
---------------------
|
||||
|
||||
Reviewing/Testing patches
|
||||
-------------------------
|
||||
|
||||
|
||||
@@ -29,8 +29,7 @@ The result of the search shows the help message of the matching items.
|
||||
$ make help
|
||||
--------------------
|
||||
|
||||
.Not all targets are always available,
|
||||
|
||||
Not all targets are always available,
|
||||
some settings in the +.config+ file may hide some targets:
|
||||
|
||||
* +linux-menuconfig+ and +linux-savedefconfig+ only work when
|
||||
@@ -54,12 +53,32 @@ and target trees, the images and the toolchain):
|
||||
$ make clean
|
||||
--------------------
|
||||
|
||||
.Generating the manual:
|
||||
|
||||
The present manual sources are located in the 'docs/manual' directory.
|
||||
To generate the manual:
|
||||
|
||||
---------------------------------
|
||||
$ make manual-clean
|
||||
$ make manual
|
||||
---------------------------------
|
||||
|
||||
The manual outputs will be generated in 'output/docs/manual'.
|
||||
|
||||
.Notes
|
||||
- +asciidoc+ is required to build the documentation (see:
|
||||
xref:requirement-optional[]).
|
||||
- There is a known issue that you can't build it under Debian Squeeze.
|
||||
|
||||
.Reseting Buildroot for a new target:
|
||||
|
||||
To delete all build products as well as the configuration:
|
||||
|
||||
--------------------
|
||||
$ make distclean
|
||||
--------------------
|
||||
|
||||
Note that if +ccache+ is enabled, running +make clean+ or +distclean+ does
|
||||
.Notes
|
||||
If +ccache+ is enabled, running +make clean+ or +distclean+ does
|
||||
not empty the compiler cache used by Buildroot. To delete it, refer
|
||||
to xref:ccache[].
|
||||
|
||||
@@ -5,6 +5,19 @@
|
||||
<p>
|
||||
|
||||
<ul>
|
||||
<li><b>16 August 2013 -- 2013.08-rc2 released</b>
|
||||
|
||||
<p>We have a new release candidate! Lots of changes all over the
|
||||
tree, see
|
||||
the <a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2013.08_rc2">CHANGES</a>
|
||||
file for details.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2013.08-rc2.tar.bz2">2013.08-rc2
|
||||
release candidate</a>, and report any problems found to the <a
|
||||
href="lists.html">mailing list</a> or <a
|
||||
href="https://bugs.uclibc.org">bug tracker</a>.</p>
|
||||
|
||||
<li><b>5 August 2013 -- 2013.08-rc1 released</b>
|
||||
|
||||
<p>We have a new release candidate! Lots of changes all over the
|
||||
|
||||
@@ -21,7 +21,7 @@ choice
|
||||
prompt "Kernel version"
|
||||
|
||||
config BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
bool "3.10.4"
|
||||
bool "3.10.7"
|
||||
|
||||
config BR2_LINUX_KERNEL_SAME_AS_HEADERS
|
||||
bool "Same as toolchain kernel headers"
|
||||
@@ -68,7 +68,6 @@ config BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL
|
||||
|
||||
config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
|
||||
string "Custom Git version"
|
||||
default "HEAD"
|
||||
depends on BR2_LINUX_KERNEL_CUSTOM_GIT
|
||||
help
|
||||
Git revision to use in the format used by git rev-parse,
|
||||
@@ -76,7 +75,7 @@ config BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION
|
||||
|
||||
config BR2_LINUX_KERNEL_VERSION
|
||||
string
|
||||
default "3.10.4" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "3.10.7" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default BR2_DEFAULT_KERNEL_HEADERS if BR2_LINUX_KERNEL_SAME_AS_HEADERS
|
||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE if BR2_LINUX_KERNEL_CUSTOM_VERSION
|
||||
default "custom" if BR2_LINUX_KERNEL_CUSTOM_TARBALL
|
||||
|
||||
@@ -13,7 +13,8 @@ AIRCRACK_NG_DEPENDENCIES = openssl
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SQLITE),y)
|
||||
AIRCRACK_NG_MAKE_OPTS = sqlite=true
|
||||
AIRCRACK_NG_MAKE_OPTS += LIBSQL="-lsqlite3"
|
||||
AIRCRACK_NG_MAKE_OPTS += \
|
||||
LIBSQL="-lsqlite3$(if $(BR2_PREFER_STATIC_LIB), -ldl -lpthread)"
|
||||
|
||||
AIRCRACK_NG_DEPENDENCIES += sqlite
|
||||
else
|
||||
|
||||
@@ -16,6 +16,11 @@ BASH_CONF_ENV += \
|
||||
bash_cv_func_sigsetjmp=present \
|
||||
bash_cv_printf_a_format=yes
|
||||
|
||||
# The static build needs some trickery
|
||||
ifeq ($(BR2_PREFER_STATIC_LIB),y)
|
||||
BASH_CONF_OPT += --enable-static-link --without-bash-malloc
|
||||
endif
|
||||
|
||||
# Make sure we build after busybox so that /bin/sh links to bash
|
||||
ifeq ($(BR2_PACKAGE_BUSYBOX),y)
|
||||
BASH_DEPENDENCIES += busybox
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
boost: fix ambiguous format call on 64-bit builds
|
||||
|
||||
Fixes problem:
|
||||
|
||||
libs/locale/src/icu/formatter.cpp: In member function
|
||||
'virtual std::basic_string<_CharT, std::char_traits<_CharT>, std::allocator<_CharT> > boost::locale::impl_icu::number_format<CharType>::format(boost::int64_t, size_t&) const':
|
||||
libs/locale/src/icu/formatter.cpp:61: error: call of overloaded 'format(boost::int64_t&, icu_49::UnicodeString&)' is ambiguous
|
||||
/ec/include/unicode/numfmt.h:317: note: candidates are: icu_49::UnicodeString& icu_49::NumberFormat::format(double, icu_49::UnicodeString&) const
|
||||
/ec/include/unicode/numfmt.h:330: note: icu_49::UnicodeString& icu_49::NumberFormat::format(int32_t, icu_49::UnicodeString&) const
|
||||
/ec/include/unicode/numfmt.h:343: note: icu_49::UnicodeString& icu_49::NumberFormat::format(int64_t, icu_49::UnicodeString&) const
|
||||
|
||||
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
|
||||
Backported-from: https://svn.boost.org/trac/boost/ticket/6851
|
||||
|
||||
|
||||
diff -ruN boost_1_49_0.orig/libs/locale/src/icu/formatter.cpp boost_1_49_0/libs/locale/src/icu/formatter.cpp
|
||||
--- boost_1_49_0.orig/libs/locale/src/icu/formatter.cpp 2011-07-12 14:57:36.000000000 +0100
|
||||
+++ boost_1_49_0/libs/locale/src/icu/formatter.cpp 2012-05-01 14:27:54.000000000 +0100
|
||||
@@ -58,7 +58,7 @@
|
||||
virtual string_type format(int64_t value,size_t &code_points) const
|
||||
{
|
||||
icu::UnicodeString tmp;
|
||||
- icu_fmt_->format(value,tmp);
|
||||
+ icu_fmt_->format(::int64_t(value),tmp);
|
||||
code_points=tmp.countChar32();
|
||||
return cvt_.std(tmp);
|
||||
}
|
||||
36
package/cairo/cairo-001-blackfin-build-fix.patch
Normal file
36
package/cairo/cairo-001-blackfin-build-fix.patch
Normal file
@@ -0,0 +1,36 @@
|
||||
Fix build on platforms where __USER_LABEL_PREFIX__ is not empty
|
||||
|
||||
On most platforms, a C language symbol and its assembly equivalent are
|
||||
identical. However, on the Blackfin architecture, this isn't the case,
|
||||
the corresponding C language symbol in assembly is prepended with a
|
||||
"_". Blackfin therefore has __USER_LABEL_PREFIX__ defined to "_".
|
||||
|
||||
Cairo already has some code to cope with __USER_LABEL_PREFIX__, but
|
||||
this code isn't completely correct: it prepends both assembly symbols
|
||||
and C symbols with __USER_LABEL_PREFIX__, which cannot work.
|
||||
|
||||
This patch fixes that by using the existing slim_hidden_asmname() to
|
||||
define assembly symbols, and introduce a new slim_hidden_realname()
|
||||
for C symbols.
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||
|
||||
Index: b/src/cairo-compiler-private.h
|
||||
===================================================================
|
||||
--- a/src/cairo-compiler-private.h
|
||||
+++ b/src/cairo-compiler-private.h
|
||||
@@ -93,12 +93,13 @@
|
||||
__asm__ (slim_hidden_asmname (internal))
|
||||
# define slim_hidden_def1(name, internal) \
|
||||
extern __typeof (name) EXT_##name __asm__(slim_hidden_asmname(name)) \
|
||||
- __attribute__((__alias__(slim_hidden_asmname(internal))))
|
||||
+ __attribute__((__alias__(slim_hidden_realname(internal))))
|
||||
# define slim_hidden_ulp slim_hidden_ulp1(__USER_LABEL_PREFIX__)
|
||||
# define slim_hidden_ulp1(x) slim_hidden_ulp2(x)
|
||||
# define slim_hidden_ulp2(x) #x
|
||||
# define slim_hidden_asmname(name) slim_hidden_asmname1(name)
|
||||
# define slim_hidden_asmname1(name) slim_hidden_ulp #name
|
||||
+# define slim_hidden_realname(name) #name
|
||||
#else
|
||||
# define slim_hidden_proto(name) int _cairo_dummy_prototype(void)
|
||||
# define slim_hidden_proto_no_warn(name) int _cairo_dummy_prototype(void)
|
||||
@@ -7,7 +7,7 @@
|
||||
CPPCMS_VERSION = 1.0.3
|
||||
CPPCMS_SOURCE = cppcms-$(CPPCMS_VERSION).tar.bz2
|
||||
CPPCMS_LICENSE = LGPLv3
|
||||
CPPCMS_LICENSE_FILE = COPYING.TXT
|
||||
CPPCMS_LICENSE_FILES = COPYING.TXT
|
||||
CPPCMS_SITE = http://downloads.sourceforge.net/project/cppcms/cppcms/$(CPPCMS_VERSION)
|
||||
CPPCMS_INSTALL_STAGING = YES
|
||||
|
||||
|
||||
@@ -36,6 +36,9 @@ endif
|
||||
#
|
||||
# 2. We have to execute the configure script with bash and not sh.
|
||||
#
|
||||
# Note that as mentionned in
|
||||
# http://patches.openembedded.org/patch/38849/, eglibc must be built
|
||||
# with -O2, so we pass our own CFLAGS and CXXFLAGS below.
|
||||
define EGLIBC_CONFIGURE_CMDS
|
||||
mkdir -p $(@D)/build
|
||||
# Do the configuration
|
||||
|
||||
@@ -41,6 +41,7 @@ GCC_FINAL_CROSS_LANGUAGES = $(subst $(space),$(comma),$(GCC_FINAL_CROSS_LANGUAGE
|
||||
HOST_GCC_FINAL_CONF_OPT = \
|
||||
$(HOST_GCC_COMMON_CONF_OPT) \
|
||||
--enable-languages=$(GCC_FINAL_CROSS_LANGUAGES) \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
--with-build-time-tools=$(HOST_DIR)/usr/$(GNU_TARGET_NAME)/bin
|
||||
|
||||
ifeq ($(BR2_GCC_ENABLE_OPENMP),y)
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
config BR2_PACKAGE_GIT
|
||||
bool "git"
|
||||
depends on BR2_LARGEFILE
|
||||
depends on BR2_USE_MMU # uses fork()
|
||||
select BR2_PACKAGE_ZLIB
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
help
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GNUPG_VERSION = 1.4.13
|
||||
GNUPG_VERSION = 1.4.14
|
||||
GNUPG_SOURCE = gnupg-$(GNUPG_VERSION).tar.bz2
|
||||
GNUPG_SITE = ftp://ftp.gnupg.org/gcrypt/gnupg
|
||||
GNUPG_LICENSE = GPLv3+
|
||||
|
||||
@@ -19,7 +19,7 @@ IMAGEMAGICK_AUTORECONF = YES
|
||||
IMAGEMAGICK_CONFIG_SCRIPTS = \
|
||||
$(addsuffix -config,Magick MagickCore MagickWand Wand)
|
||||
|
||||
ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
|
||||
ifeq ($(BR2_INSTALL_LIBSTDCPP)$(BR2_USE_WCHAR),yy)
|
||||
IMAGEMAGICK_CONFIG_SCRIPTS += Magick++-config
|
||||
endif
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
config BR2_PACKAGE_LIBCEC
|
||||
bool "libcec"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
libcec allows you in combination with the right hardware to
|
||||
control your home theater devices with your TV remote
|
||||
@@ -8,5 +9,5 @@ config BR2_PACKAGE_LIBCEC
|
||||
|
||||
http://libcec.pulse-eight.com
|
||||
|
||||
comment "libcec requires C++ support in toolchain"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
||||
comment "libcec requires C++ and threading support in toolchain"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
LIBCEC_VERSION = libcec-2.1.1
|
||||
LIBCEC_SITE = http://github.com/Pulse-Eight/libcec/tarball/$(LIBCEC_VERSION)
|
||||
LIBCEC_LICENSE = GPLv2+
|
||||
LIBCEC_LICENSE_FILE = COPYING
|
||||
LIBCEC_LICENSE_FILES = COPYING
|
||||
|
||||
# Autoreconf required due to being a dev tarball and not a release tarball.
|
||||
LIBCEC_AUTORECONF = YES
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
Newer MIPS toolchains use a different (compact) eh_frame format.
|
||||
libffi don't like them, so we have to switch to the older format.
|
||||
|
||||
This patch add -mno-compact-eh to CFLAGS when compiling for
|
||||
Mips and compiler support it.
|
||||
|
||||
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
|
||||
|
||||
--- a/configure.ac 2013-08-08 14:53:11.884267155 +0200
|
||||
+++ b/configure.ac 2013-08-08 14:54:14.437493244 +0200
|
||||
@@ -430,6 +430,16 @@
|
||||
AM_CONDITIONAL(FFI_EXEC_TRAMPOLINE_TABLE, test x$FFI_EXEC_TRAMPOLINE_TABLE = x1)
|
||||
AC_SUBST(FFI_EXEC_TRAMPOLINE_TABLE)
|
||||
|
||||
+if test x$TARGET = xMIPS; then
|
||||
+ save_CFLAGS="$CFLAGS"
|
||||
+ CFLAGS=-mno-compact-eh
|
||||
+ AC_MSG_CHECKING([whether the C compiler needs -mno-compact-eh])
|
||||
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
|
||||
+ [AC_MSG_RESULT([yes])]; [save_CFLAGS="$save_CFLAGS -mno-compact-eh"],
|
||||
+ [AC_MSG_RESULT([no])])
|
||||
+ CFLAGS="$save_CFLAGS"
|
||||
+fi
|
||||
+
|
||||
if test x$TARGET = xX86_64; then
|
||||
AC_CACHE_CHECK([assembler supports unwind section type],
|
||||
libffi_cv_as_x86_64_unwind_section_type, [
|
||||
@@ -11,12 +11,6 @@ LIBFFI_LICENSE_FILES = LICENSE
|
||||
LIBFFI_INSTALL_STAGING = YES
|
||||
LIBFFI_AUTORECONF = YES
|
||||
|
||||
# Newer CS MIPS toolchains use a different (compact) eh_frame format
|
||||
# libffi don't like them, just switch to the older format
|
||||
ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201209)$(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201203),y)
|
||||
LIBFFI_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -mno-compact-eh"
|
||||
endif
|
||||
|
||||
# Move the headers to the usual location, and adjust the .pc file
|
||||
# accordingly.
|
||||
define LIBFFI_MOVE_STAGING_HEADERS
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBGCRYPT_VERSION = 1.5.2
|
||||
LIBGCRYPT_VERSION = 1.5.3
|
||||
LIBGCRYPT_SOURCE = libgcrypt-$(LIBGCRYPT_VERSION).tar.bz2
|
||||
LIBGCRYPT_LICENSE = LGPLv2.1+
|
||||
LIBGCRYPT_LICENSE_FILES = COPYING.LIB
|
||||
|
||||
@@ -72,16 +72,16 @@ config BR2_DEFAULT_KERNEL_VERSION
|
||||
|
||||
config BR2_DEFAULT_KERNEL_HEADERS
|
||||
string
|
||||
default "3.0.88" if BR2_KERNEL_HEADERS_3_0
|
||||
default "3.0.91" if BR2_KERNEL_HEADERS_3_0
|
||||
default "3.1.10" if BR2_KERNEL_HEADERS_3_1
|
||||
default "3.2.49" if BR2_KERNEL_HEADERS_3_2
|
||||
default "3.2.50" if BR2_KERNEL_HEADERS_3_2
|
||||
default "3.3.8" if BR2_KERNEL_HEADERS_3_3
|
||||
default "3.4.55" if BR2_KERNEL_HEADERS_3_4
|
||||
default "3.4.58" if BR2_KERNEL_HEADERS_3_4
|
||||
default "3.5.7" if BR2_KERNEL_HEADERS_3_5
|
||||
default "3.6.11" if BR2_KERNEL_HEADERS_3_6
|
||||
default "3.7.10" if BR2_KERNEL_HEADERS_3_7
|
||||
default "3.8.13" if BR2_KERNEL_HEADERS_3_8
|
||||
default "3.9.11" if BR2_KERNEL_HEADERS_3_9
|
||||
default "3.10.4" if BR2_KERNEL_HEADERS_3_10
|
||||
default "3.10.7" if BR2_KERNEL_HEADERS_3_10
|
||||
default "2.6" if BR2_KERNEL_HEADERS_SNAP
|
||||
default $BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
|
||||
|
||||
@@ -13,4 +13,15 @@ LTRACE_CONF_OPT = --disable-werror
|
||||
LTRACE_LICENSE = GPLv2
|
||||
LTRACE_LICENSE_FILES = COPYING
|
||||
|
||||
# ltrace can use libunwind only if libc has backtrace() support
|
||||
# We don't normally do so for uClibc and we can't know if it's external
|
||||
ifeq ($(BR2_PACKAGE_LIBUNWIND),y)
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),)
|
||||
LTRACE_CONF_OPT += --with-libunwind=yes
|
||||
LTRACE_DEPENDENCIES += libunwind
|
||||
else
|
||||
LTRACE_CONF_OPT += --with-libunwind=no
|
||||
endif
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -8,6 +8,8 @@ config BR2_PACKAGE_MIDORI
|
||||
depends on BR2_INSTALL_LIBSTDCPP # webkit
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # webkit -> enchant -> libglib2
|
||||
depends on BR2_USE_WCHAR # webkit
|
||||
depends on (BR2_arm || BR2_armeb || BR2_i386 || BR2_mips || BR2_mipsel || \
|
||||
BR2_powerpc || BR2_sh || BR2_sparc || BR2_x86_64) # webkit
|
||||
help
|
||||
Midori is a lightweight web browser based on WebKit
|
||||
|
||||
|
||||
@@ -146,12 +146,12 @@ endif
|
||||
ifeq ($(BR2_arm7tdmi)$(BR2_arm720t)$(BR2_arm920t)$(BR2_arm922t)$(BR2_strongarm)$(BR2_fa526),y)
|
||||
FFMPEG_CONF_OPT += --disable-armv5te
|
||||
endif
|
||||
ifeq ($(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf-s),y)
|
||||
ifeq ($(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s),y)
|
||||
FFMPEG_CONF_OPT += --enable-armv6
|
||||
else
|
||||
FFMPEG_CONF_OPT += --disable-armv6 --disable-armv6t2
|
||||
endif
|
||||
ifeq ($(BR2_arm10)$(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf-s)$(BR2_cortex_a5)$(BR2_cortex_a8)$(BR2_cortex_a9)$(BR2_cortex_a15),y)
|
||||
ifeq ($(BR2_arm10)$(BR2_arm1136jf_s)$(BR2_arm1176jz_s)$(BR2_arm1176jzf_s)$(BR2_cortex_a5)$(BR2_cortex_a8)$(BR2_cortex_a9)$(BR2_cortex_a15),y)
|
||||
FFMPEG_CONF_OPT += --enable-armvfp
|
||||
else
|
||||
FFMPEG_CONF_OPT += --disable-armvfp
|
||||
|
||||
@@ -355,6 +355,7 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
|
||||
bool "wayland"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # wayland
|
||||
select BR2_PACKAGE_WAYLAND
|
||||
help
|
||||
Wayland Video Sink
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_NETATALK
|
||||
bool "netatalk"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_PACKAGE_BERKELEYDB
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
select BR2_PACKAGE_LIBGCRYPT
|
||||
@@ -9,3 +10,6 @@ config BR2_PACKAGE_NETATALK
|
||||
high-performance and reliable file server for Macintosh computers.
|
||||
|
||||
http://netatalk.sourceforge.net/
|
||||
|
||||
comment "netatalk requires a toolchain with thread support"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -150,7 +150,7 @@ comment "gstreamer support requires a toolchain with WCHAR and threading support
|
||||
|
||||
config BR2_PACKAGE_OPENCV_WITH_GTK
|
||||
bool "gtk support"
|
||||
depends on BR2_PACKAGE_XORG7||BR2_PACKAGE_DIRECTFB
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on BR2_USE_WCHAR # libgtk2 -> libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libgtk2 -> libglib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
@@ -18,6 +18,10 @@ ifeq ($(BR2_PACKAGE_SUNXI_MALI),y)
|
||||
LIBEGL_DEPENDENCIES += sunxi-mali
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GPU_VIV_BIN_MX6Q),y)
|
||||
LIBEGL_DEPENDENCIES += gpu-viv-bin-mx6q
|
||||
endif
|
||||
|
||||
ifeq ($(LIBEGL_DEPENDENCIES),)
|
||||
define LIBEGL_CONFIGURE_CMDS
|
||||
echo "No libEGL implementation selected. Configuration error."
|
||||
|
||||
@@ -18,6 +18,10 @@ ifeq ($(BR2_PACKAGE_SUNXI_MALI),y)
|
||||
LIBGLES_DEPENDENCIES += sunxi-mali
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GPU_VIV_BIN_MX6Q),y)
|
||||
LIBGLES_DEPENDENCIES += gpu-viv-bin-mx6q
|
||||
endif
|
||||
|
||||
ifeq ($(LIBGLES_DEPENDENCIES),)
|
||||
define LIBGLES_CONFIGURE_CMDS
|
||||
echo "No libGLES implementation selected. Configuration error."
|
||||
|
||||
@@ -13,14 +13,10 @@ READLINE_CONF_ENV = bash_cv_func_sigsetjmp=yes
|
||||
READLINE_LICENSE = GPLv3+
|
||||
READLINE_LICENSE_FILES = COPYING
|
||||
|
||||
define READLINE_INSTALL_TARGET_CMDS
|
||||
$(MAKE1) DESTDIR=$(TARGET_DIR) -C $(@D) uninstall
|
||||
$(MAKE1) DESTDIR=$(TARGET_DIR) -C $(@D) install-shared uninstall-doc
|
||||
chmod 775 $(TARGET_DIR)/usr/lib/libreadline.so.$(READLINE_VERSION) \
|
||||
$(TARGET_DIR)/usr/lib/libhistory.so.$(READLINE_VERSION)
|
||||
$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) \
|
||||
$(TARGET_DIR)/usr/lib/libreadline.so.$(READLINE_VERSION) \
|
||||
$(TARGET_DIR)/usr/lib/libhistory.so.$(READLINE_VERSION)
|
||||
define READLINE_PURGE_EXAMPLES
|
||||
rm -rf $(TARGET_DIR)/usr/share/readline
|
||||
endef
|
||||
|
||||
READLINE_POST_INSTALL_TARGET_HOOKS += READLINE_PURGE_EXAMPLES
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
SAMBA_VERSION = 3.6.16
|
||||
SAMBA_VERSION = 3.6.17
|
||||
SAMBA_SITE = http://ftp.samba.org/pub/samba/stable
|
||||
SAMBA_SUBDIR = source3
|
||||
SAMBA_INSTALL_STAGING = YES
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
Force libtls when libpttls is enabled
|
||||
|
||||
The libpttls library expects libtls.la to be present:
|
||||
libpttls_la_LIBADD = $(top_builddir)/src/libtls/libtls.la
|
||||
but there is no expressed dependency between them. Therefore, it is possible to
|
||||
create a configuration where libpttls is enabled and libtls is not, causing a
|
||||
build failure:
|
||||
|
||||
make[4]: *** No rule to make target `../../src/libtls/libtls.la', needed by `libpttls.la'. Stop.
|
||||
|
||||
libpttls is enabled through USE_PTTLS, set when tnc_tnccs == true.
|
||||
tnc_tnccs is true when any of tnc-imc, tnc_imv, tnccs_11, tnccs_dynamic or eap_tnc is true.
|
||||
|
||||
libtls is enabled through USE_TLS, set when tls == true.
|
||||
tls is true when any of eap_tls, eap_ttls or eap_peap is true.
|
||||
|
||||
This patch forces tls to true, when tnc_tnccs is true, so that the required libtls.la dependency
|
||||
is built before it is used by libpttls.
|
||||
|
||||
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
|
||||
Upstream-status: will be submitted
|
||||
|
||||
diff --git a/configure b/configure
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -15900,10 +15900,6 @@ if test x$eap_sim = xtrue; then
|
||||
simaka=true;
|
||||
fi
|
||||
|
||||
-if test x$eap_tls = xtrue -o x$eap_ttls = xtrue -o x$eap_peap = xtrue; then
|
||||
- tls=true;
|
||||
-fi
|
||||
-
|
||||
if test x$eap_radius = xtrue -o x$radattr = xtrue -o x$tnc_pdp = xtrue; then
|
||||
radius=true;
|
||||
fi
|
||||
@@ -15912,6 +15908,10 @@ if test x$tnc_imc = xtrue -o x$tnc_imv =
|
||||
tnc_tnccs=true;
|
||||
fi
|
||||
|
||||
+if test x$eap_tls = xtrue -o x$eap_ttls = xtrue -o x$eap_peap = xtrue -o x$tnc_tnccs = xtrue; then
|
||||
+ tls=true;
|
||||
+fi
|
||||
+
|
||||
if test x$imc_test = xtrue -o x$imv_test = xtrue -o x$imc_scanner = xtrue -o x$imv_scanner = xtrue -o x$imc_os = xtrue -o x$imv_os = xtrue -o x$imc_attestation = xtrue -o x$imv_attestation = xtrue; then
|
||||
imcv=true;
|
||||
fi
|
||||
diff --git a/configure.in b/configure.in
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -313,10 +313,6 @@ if test x$eap_sim = xtrue; then
|
||||
simaka=true;
|
||||
fi
|
||||
|
||||
-if test x$eap_tls = xtrue -o x$eap_ttls = xtrue -o x$eap_peap = xtrue; then
|
||||
- tls=true;
|
||||
-fi
|
||||
-
|
||||
if test x$eap_radius = xtrue -o x$radattr = xtrue -o x$tnc_pdp = xtrue; then
|
||||
radius=true;
|
||||
fi
|
||||
@@ -325,6 +321,10 @@ if test x$tnc_imc = xtrue -o x$tnc_imv =
|
||||
tnc_tnccs=true;
|
||||
fi
|
||||
|
||||
+if test x$eap_tls = xtrue -o x$eap_ttls = xtrue -o x$eap_peap = xtrue -o x$tnc_tnccs = xtrue; then
|
||||
+ tls=true;
|
||||
+fi
|
||||
+
|
||||
if test x$imc_test = xtrue -o x$imv_test = xtrue -o x$imc_scanner = xtrue -o x$imv_scanner = xtrue -o x$imc_os = xtrue -o x$imv_os = xtrue -o x$imc_attestation = xtrue -o x$imv_attestation = xtrue; then
|
||||
imcv=true;
|
||||
fi
|
||||
@@ -9,6 +9,7 @@ STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2
|
||||
STRONGSWAN_SITE = http://download.strongswan.org
|
||||
STRONGSWAN_LICENSE = GPLv2+
|
||||
STRONGSWAN_LICENSE_FILES = COPYING LICENSE
|
||||
STRONGSWAN_DEPENDENCIES = host-pkgconf
|
||||
STRONGSWAN_CONF_OPT += \
|
||||
--enable-pkcs11=yes \
|
||||
--enable-kernel-netlink=$(if $(BR2_INET_IPV6),yes,no) \
|
||||
@@ -65,4 +66,12 @@ STRONGSWAN_DEPENDENCIES += \
|
||||
$(if $(BR2_PACKAGE_MYSQL_CLIENT),mysql_client)
|
||||
endif
|
||||
|
||||
# Strongswan uses AC_LIB_PREFIX, which is relatively new.
|
||||
# Avoid make to try reconfiguring due to timestamp changes,
|
||||
# after patching configure{,.in}.
|
||||
define STRONGSWAN_AVOID_RECONF_HOOK
|
||||
touch $(@D)/aclocal.m4
|
||||
endef
|
||||
STRONGSWAN_POST_PATCH_HOOKS += STRONGSWAN_AVOID_RECONF_HOOK
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -9,14 +9,13 @@ SUNXI_CEDARX_SITE = http://github.com/linux-sunxi/cedarx-libs/tarball/$(SUNXI_CE
|
||||
|
||||
SUNXI_CEDARX_INSTALL_STAGING = YES
|
||||
|
||||
SUNXI_CEDARX_CONFIGURE_OPTS = \
|
||||
CROSS_COMPILE=$(TARGET_CROSS)
|
||||
|
||||
ifeq ($(BR2_ARM_EABIHF),y)
|
||||
SUNXI_CEDARX_BIN_DIR = $(@D)/libcedarv/linux-armhf
|
||||
else
|
||||
SUNXI_CEDARX_BIN_DIR = $(@D)/libcedarv/linux-armel
|
||||
endif
|
||||
|
||||
define SUNXI_CEDARX_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(SUNXI_CEDARX_BIN_DIR)
|
||||
# libavheap.so is only available on EABIHF
|
||||
define SUNXI_CEDARX_BUILD_AVHEAP
|
||||
$(TARGET_CC) $(TARGET_CFLAGS) \
|
||||
-c $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.c \
|
||||
-o $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.o \
|
||||
@@ -26,6 +25,19 @@ define SUNXI_CEDARX_BUILD_CMDS
|
||||
-o $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/libavheap.so \
|
||||
$(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.o
|
||||
endef
|
||||
define SUNXI_CEDARX_INSTALL_AVHEAP
|
||||
$(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/libavheap.so \
|
||||
$(1)/usr/lib/libavheap.so
|
||||
endef
|
||||
else
|
||||
SUNXI_CEDARX_BIN_DIR = $(@D)/libcedarv/linux-armel
|
||||
endif
|
||||
|
||||
define SUNXI_CEDARX_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(SUNXI_CEDARX_BIN_DIR) \
|
||||
$(SUNXI_CEDARX_CONFIGURE_OPTS)
|
||||
$(SUNXI_CEDARX_BUILD_AVHEAP)
|
||||
endef
|
||||
|
||||
define SUNXI_CEDARX_INSTALL_STAGING_CMDS
|
||||
$(INSTALL) -d -m 755 $(STAGING_DIR)/usr/include/libvecore
|
||||
@@ -35,15 +47,13 @@ define SUNXI_CEDARX_INSTALL_STAGING_CMDS
|
||||
$(STAGING_DIR)/usr/include/
|
||||
$(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/libvecore/libvecore.so \
|
||||
$(STAGING_DIR)/usr/lib/libvecore.so
|
||||
$(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/libavheap.so \
|
||||
$(STAGING_DIR)/usr/lib/libavheap.so
|
||||
$(call SUNXI_CEDARX_INSTALL_AVHEAP, $(STAGING_DIR))
|
||||
endef
|
||||
|
||||
define SUNXI_CEDARX_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/libvecore/libvecore.so \
|
||||
$(TARGET_DIR)/usr/lib/libvecore.so
|
||||
$(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/libavheap.so \
|
||||
$(TARGET_DIR)/usr/lib/libavheap.so
|
||||
$(call SUNXI_CEDARX_INSTALL_AVHEAP, $(TARGET_DIR))
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
|
||||
37
package/uclibc/0.9.33-arc/fix-susv3-legacy-bcmp.patch
Normal file
37
package/uclibc/0.9.33-arc/fix-susv3-legacy-bcmp.patch
Normal file
@@ -0,0 +1,37 @@
|
||||
From 0594ba53b9b8d9a1ac409fd187e4d1ba8f2e7f2a Mon Sep 17 00:00:00 2001
|
||||
From: Vineet Gupta <vgupta@synopsys.com>
|
||||
Date: Thu, 8 Aug 2013 15:41:51 +0530
|
||||
Subject: [PATCH] ARC: SuSv3 legacy support: Add "bcmp" alias for memcmp
|
||||
|
||||
Although uClibc provides this already as UCLIBC_SUSV3_LEGACY_MACROS,
|
||||
that however requires UCLIBC_SUSV3_LEGACY to be switched off, causing a
|
||||
bunch of other things to be not available (usleep)
|
||||
|
||||
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
|
||||
---
|
||||
libc/string/arc/memcmp.S | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/libc/string/arc/memcmp.S b/libc/string/arc/memcmp.S
|
||||
index 0c7c345..cb25990 100644
|
||||
--- a/libc/string/arc/memcmp.S
|
||||
+++ b/libc/string/arc/memcmp.S
|
||||
@@ -1,6 +1,7 @@
|
||||
/* Copyright (C) 2007 ARC International (UK) LTD */
|
||||
|
||||
#include <bits/asm.h>
|
||||
+#include <features.h>
|
||||
|
||||
#ifdef __LITTLE_ENDIAN__
|
||||
#define WORD2 r2
|
||||
@@ -115,3 +116,7 @@ ENTRY(memcmp)
|
||||
j_s.d [blink]
|
||||
mov r0,0
|
||||
ENDFUNC(memcmp)
|
||||
+
|
||||
+#ifdef __UCLIBC_SUSV3_LEGACY__
|
||||
+strong_alias(memcmp,bcmp)
|
||||
+#endif
|
||||
--
|
||||
1.8.1.2
|
||||
|
||||
@@ -85,7 +85,7 @@ define UCLIBC_ARM_BX_CONFIG
|
||||
endef
|
||||
else
|
||||
define UCLIBC_ARM_BX_CONFIG
|
||||
$(call UCLIBC_OPT_UNSET,USE_BX,y,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,USE_BX,$(@D))
|
||||
endef
|
||||
endif
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ config BR2_PACKAGE_UDEV_ALL_EXTRAS
|
||||
libacl, hwdata and libglib2
|
||||
|
||||
comment "enabling all extras requires a toolchain with WCHAR and threading support"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_USE_THREADS
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
endif
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_WAYLAND
|
||||
bool "wayland"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
select BR2_PACKAGE_LIBFFI
|
||||
select BR2_PACKAGE_EXPAT
|
||||
help
|
||||
@@ -8,3 +9,6 @@ config BR2_PACKAGE_WAYLAND
|
||||
of the protocol.
|
||||
|
||||
http://wayland.freedesktop.org/
|
||||
|
||||
comment "wayland requires a toolchain with thread support"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -4,6 +4,8 @@ config BR2_PACKAGE_WEBKIT
|
||||
depends on BR2_USE_WCHAR # enchant -> libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # enchant -> libglib2
|
||||
depends on BR2_PACKAGE_LIBGTK2
|
||||
depends on (BR2_arm || BR2_armeb || BR2_i386 || BR2_mips || BR2_mipsel || \
|
||||
BR2_powerpc || BR2_sh || BR2_sparc || BR2_x86_64)
|
||||
select BR2_PACKAGE_ICU
|
||||
select BR2_PACKAGE_LIBCURL
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
@@ -24,5 +26,5 @@ config BR2_PACKAGE_WEBKIT
|
||||
http://webkit.org/
|
||||
|
||||
comment "webkit requires libgtk2 and a toolchain with C++, WCHAR, threading support"
|
||||
depends on BR2_PACKAGE_LIBGTK2 || !BR2_INSTALL_LIBSTDCPP || \
|
||||
depends on !BR2_PACKAGE_LIBGTK2 || !BR2_INSTALL_LIBSTDCPP || \
|
||||
!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -11,6 +11,7 @@ config BR2_PACKAGE_WESTON
|
||||
select BR2_PACKAGE_JPEG
|
||||
select BR2_PACKAGE_MTDEV
|
||||
depends on BR2_PACKAGE_UDEV
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # wayland
|
||||
# Runtime dependency
|
||||
select BR2_PACKAGE_XKEYBOARD_CONFIG
|
||||
# Make sure at least one backend is selected
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
test_connect_delay: add missing newline at end of file
|
||||
|
||||
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
|
||||
Backported-from: https://github.com/zeromq/zeromq3-x/commit/143ae519b4a325bb68d29e6f7e00cb98a440dd12
|
||||
|
||||
diff --git a/tests/test_connect_delay.cpp b/tests/test_connect_delay.cpp
|
||||
--- a/tests/test_connect_delay.cpp
|
||||
+++ b/tests/test_connect_delay.cpp
|
||||
@@ -257,4 +257,4 @@ int main (void)
|
||||
|
||||
rc = zmq_ctx_destroy(context2);
|
||||
assert (rc == 0);
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
@@ -190,6 +190,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201305
|
||||
bool "Sourcery CodeBench MIPS 2013.05"
|
||||
depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
|
||||
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
||||
depends on !BR2_MIPS_NABI32
|
||||
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
select BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
||||
select BR2_INSTALL_LIBSTDCPP
|
||||
@@ -260,6 +261,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201209
|
||||
bool "Sourcery CodeBench MIPS 2012.09"
|
||||
depends on BR2_mips || BR2_mipsel
|
||||
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
||||
depends on !BR2_MIPS_NABI32
|
||||
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
select BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
||||
select BR2_INSTALL_LIBSTDCPP
|
||||
@@ -330,6 +332,7 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201203
|
||||
bool "Sourcery CodeBench MIPS 2012.03"
|
||||
depends on BR2_mips || BR2_mipsel
|
||||
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
|
||||
depends on !BR2_MIPS_NABI32
|
||||
select BR2_TOOLCHAIN_EXTERNAL_GLIBC
|
||||
select BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
||||
select BR2_INSTALL_LIBSTDCPP
|
||||
@@ -396,6 +399,9 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS201203
|
||||
- MIPS32 little endian soft float uclibc
|
||||
Not usable in Buildroot yet.
|
||||
|
||||
comment "Sourcery CodeBench toolchains are only available for MIPS/MIPS64 o32 and n64"
|
||||
depends on BR2_MIPS_NABI32
|
||||
|
||||
config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103
|
||||
bool "Sourcery CodeBench PowerPC 2011.03"
|
||||
depends on BR2_powerpc
|
||||
|
||||
@@ -531,8 +531,9 @@ ifeq ($(BR2_BFIN_INSTALL_FLAT_SHARED),y)
|
||||
TOOLCHAIN_EXTERNAL_INSTALL += $(STAMP_DIR)/ext-toolchain-bfin-shared-flat-installed
|
||||
endif
|
||||
|
||||
# Build toolchain wrapper for preprocessor, C and C++ compiler, and setup
|
||||
# symlinks for everything else
|
||||
# Build toolchain wrapper for preprocessor, C and C++ compiler and setup
|
||||
# symlinks for everything else. Skip gdb symlink when we are building our
|
||||
# own gdb to prevent two gdb's in output/host/usr/bin.
|
||||
$(HOST_DIR)/usr/bin/ext-toolchain-wrapper: $(TOOLCHAIN_EXTERNAL_INSTALL)
|
||||
$(Q)$(call MESSAGE,"Building ext-toolchain wrapper")
|
||||
mkdir -p $(HOST_DIR)/usr/bin; cd $(HOST_DIR)/usr/bin; \
|
||||
@@ -542,6 +543,11 @@ $(HOST_DIR)/usr/bin/ext-toolchain-wrapper: $(TOOLCHAIN_EXTERNAL_INSTALL)
|
||||
*cc|*cc-*|*++|*++-*|*cpp) \
|
||||
ln -sf $(@F) $$base; \
|
||||
;; \
|
||||
*gdb|*gdbtui) \
|
||||
if test "$(BR2_PACKAGE_HOST_GDB)" != "y"; then \
|
||||
ln -sf $$(echo $$i | sed 's%^$(HOST_DIR)%../..%') .; \
|
||||
fi \
|
||||
;; \
|
||||
*) \
|
||||
ln -sf $$(echo $$i | sed 's%^$(HOST_DIR)%../..%') .; \
|
||||
;; \
|
||||
|
||||
Reference in New Issue
Block a user