<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/florian/include, branch master</title>
<subtitle>Staging tree of florian</subtitle>
<id>https://git.openwrt.org/openwrt/staging/florian/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/florian/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/'/>
<updated>2017-05-10T22:53:05Z</updated>
<entry>
<title>build: new fixes for symlinked .config handling</title>
<updated>2017-05-10T22:53:05Z</updated>
<author>
<name>Sergey Ryazanov</name>
</author>
<published>2017-05-07T17:19:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=e06d8f0f6f041c8ac1acba810eea96c32dc983e4'/>
<id>urn:sha1:e06d8f0f6f041c8ac1acba810eea96c32dc983e4</id>
<content type='text'>
When running "make {config|defconfig|oldconfig}" with symlinked .config
(e.g. to env/.config) it renames symlink to .config.old, creates new
.config file, and writes the updated configuration into it.

This breaks the desired workflow when changes in the configuration can
be checked using "scripts/env diff" and commited using "scripts/env
save". Since the env/.config file is not updated.

The things become even worse when working with feeds, since feeds script
quite often silently invokes "make {oldconfig|defconfig}" and breaks the
symlink.

Fix this issue by exporting KCONFIG_OVERWRITECONFIG=1, which forces
mconf to overwrite the .config content, instead of renaming it and
creating a new file. This variable is set only if .config is a symlink,
otherwise the variable is not exported and the old behaviour is
preserved.

This change uses the same behaviour as "make menucofig", which has
already been fixed in commit 5bf98b1acc3b6b178f8954c5075a58e1e6a99d6a.

Also make a tiny cosmetic update to the "make menuconfig" target code
layout to make it look like other config handling targets.

Signed-off-by: Sergey Ryazanov &lt;ryazanov.s.a@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: allow val.% targets to bypass the prepare steps</title>
<updated>2017-05-05T11:14:00Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-05-05T11:12:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=ddbb036bbb8a1030dd8f6fae0004d390b5f2b8a5'/>
<id>urn:sha1:ddbb036bbb8a1030dd8f6fae0004d390b5f2b8a5</id>
<content type='text'>
Significantly reduces time spent processing those targets and should
also silence some log clutter which could confuse buildbot

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: reset ALTERNATIVES field in Package/Default</title>
<updated>2017-05-03T09:40:46Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2017-05-03T09:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=7842ccecc053d1e3b4977334411bb276ace8ae17'/>
<id>urn:sha1:7842ccecc053d1e3b4977334411bb276ace8ae17</id>
<content type='text'>
Otherwise ipkg packages may wrongly take on alternatives specs of
another package sharing the same package Makefile

Fixes FS#753

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: ipkg: new field Alternatives</title>
<updated>2017-05-02T14:10:51Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2017-03-05T08:19:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=73bc636aba3ec0c6381605d1f11088955101975a'/>
<id>urn:sha1:73bc636aba3ec0c6381605d1f11088955101975a</id>
<content type='text'>
It's a list of specs of the following form seprated by commas to
describe alternatives provided by this package

    &lt;prio&gt;:&lt;path&gt;:&lt;altpath&gt;

&lt;path&gt; will be a symbolic link to &lt;altpath&gt; of the highest &lt;prio&gt;

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: cleanup tmp/ dir of target rootfs</title>
<updated>2017-05-02T14:10:50Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2017-03-05T08:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=dac629f71093715ea002c7949a9888188e58984e'/>
<id>urn:sha1:dac629f71093715ea002c7949a9888188e58984e</id>
<content type='text'>
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>include/packages-defaults.mk: Remove LARGEFILE option</title>
<updated>2017-04-26T11:39:11Z</updated>
<author>
<name>Daniel Engberg</name>
</author>
<published>2017-04-21T08:23:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=edda8ecd79b181e338e82331ecb45eaeff0f57af'/>
<id>urn:sha1:edda8ecd79b181e338e82331ecb45eaeff0f57af</id>
<content type='text'>
Remove LARGEFILE option, support was removed back in 2011 (OpenWrt rev 25208).

Signed-off-by: Daniel Engberg &lt;daniel.engberg.lists@pyret.net&gt;</content>
</entry>
<entry>
<title>build: fix symlinked .config handling</title>
<updated>2017-04-26T09:34:41Z</updated>
<author>
<name>Sergey Ryazanov</name>
</author>
<published>2017-04-20T02:10:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=5bf98b1acc3b6b178f8954c5075a58e1e6a99d6a'/>
<id>urn:sha1:5bf98b1acc3b6b178f8954c5075a58e1e6a99d6a</id>
<content type='text'>
When running "make menuconfig" with symlinked .config (e.g. to
env/.config) it renames symlink to .config.old, creates new .config file
and writes updated configuration here.

This breaks the desired workflow when changes in the configuration could
be checked using "scripts/env diff" and commited with
"scripts/env save". Since the env/.config file is not updated.

Fix this issue by exporting KCONFIG_OVERWRITECONFIG=1, which forces
mconf to overwrite the .config content, instead of renaming it and
creating a new file. This variable is set only if .config is a symlink,
otherwise the variable is not exported and the old behaviour is
preserved.

Signed-off-by: Sergey Ryazanov &lt;ryazanov.s.a@gmail.com&gt;
</content>
</entry>
<entry>
<title>include/image.mk: allow passing a compat string to the NAND image template</title>
<updated>2017-04-24T09:11:52Z</updated>
<author>
<name>John Crispin</name>
</author>
<published>2017-04-24T09:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=003e15221a353a1162c7253c01864893469b66f4'/>
<id>urn:sha1:003e15221a353a1162c7253c01864893469b66f4</id>
<content type='text'>
Signed-off-by: John Crispin &lt;john@phrozen.org&gt;
</content>
</entry>
<entry>
<title>build: fix aarch64 default cpu selection</title>
<updated>2017-04-23T01:19:33Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2017-04-19T09:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=b889d1e3cf0233e6efbf4b55197ab64aa8c0cd6a'/>
<id>urn:sha1:b889d1e3cf0233e6efbf4b55197ab64aa8c0cd6a</id>
<content type='text'>
Not sure since when the issue emerged, but according to the current doc of gcc
and as, armv8-a is intended as argument of -march

The change will affect at the moment arm64 and layerscape/64b

Below is the relevant error messages when building toolchain

    Assembler messages:
    Error: unknown cpu `armv8-a'
    Error: unrecognized option -mcpu=armv8-a
    /home/yousong/git-repo/lede-project/lede/build_dir/toolchain-aarch64_armv8-a_gcc-5.4.0_musl/gcc-5.4.0/libgcc/libgcc2.c:1:0: error: unknown value 'armv8-a' for -mcpu

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: update kernel 4.4 to 4.4.61</title>
<updated>2017-04-15T16:26:41Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-04-15T15:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/florian/commit/?id=aefa195749c68aa21bf135a5ec944b91cabc47ca'/>
<id>urn:sha1:aefa195749c68aa21bf135a5ec944b91cabc47ca</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
