<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/jogo/target/sdk, branch master</title>
<subtitle>Staging tree of Jonas Gorski</subtitle>
<id>https://git.openwrt.org/openwrt/staging/jogo/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/jogo/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/'/>
<updated>2019-09-03T08:45:25Z</updated>
<entry>
<title>sdk: use bundle-libraries.sh to ship kernel objtool tools</title>
<updated>2019-09-03T08:45:25Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-08-30T13:45:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=efaaadb49e90b51ba3a6adc6fafc330c23b8f764'/>
<id>urn:sha1:efaaadb49e90b51ba3a6adc6fafc330c23b8f764</id>
<content type='text'>
Ensure that the kernel objtool utilities are processed by the library
bundler in order to ensure that they're usable on foreign systems with
different libc versions.

Fixes: a9f6fceb42 ("sdk: fix building external modules when CONFIG_STACK_VALIDATION=y")
Acked-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>sdk: fix GCC and Python dangling symlinks</title>
<updated>2019-08-12T08:04:50Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-08-08T19:16:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=200f2666fb1c8d9d128824dc5586e0e66386971f'/>
<id>urn:sha1:200f2666fb1c8d9d128824dc5586e0e66386971f</id>
<content type='text'>
Force prereq again in SDK in order to fix GCC and Python dangling
symlinks:

 staging_dir/host/bin/g++ -&gt; /builder/ath79_generic/ccache_cxx.sh
 staging_dir/host/bin/gcc -&gt; /builder/ath79_generic/ccache_cc.sh
 staging_dir/host/bin/python -&gt; /usr/bin/python3.5
 staging_dir/host/bin/python3 -&gt; /usr/bin/python3.5

Ref: FS#2424
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>sdk: Fix cryptodev-linux build when CONFIG_ARM64_MODULE_PLTS=y</title>
<updated>2019-08-04T20:09:20Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2019-08-02T19:03:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=6e300f6a0c94812d0f4d8f67df6604c763f7552f'/>
<id>urn:sha1:6e300f6a0c94812d0f4d8f67df6604c763f7552f</id>
<content type='text'>
When CONFIG_ARM64_MODULE_PLTS=y, arch/arm64/kernel/module.lds is
required to build cryptodev-linux. This updates the sdk to include this
file.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdk: fix building external modules when CONFIG_STACK_VALIDATION=y</title>
<updated>2019-04-26T13:05:39Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2019-04-25T05:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=a9f6fceb4255ba847415cf82035f5fde3dc0ce2a'/>
<id>urn:sha1:a9f6fceb4255ba847415cf82035f5fde3dc0ce2a</id>
<content type='text'>
The option is at the moment enabled for x86/64.  The selection chain
should be

	config RETPOLINE
	  select STACK_VALIDATION if HAVE_STACK_VALIDATION
	config x86
	  select HAVE_STACK_VALIDATION            if X86_64

cryptdev-linux:

	make[4]: Entering directory '/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/cryptodev-linux-cryptodev-linux-1.10'
	make -C /store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.113 M=/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/cryptodev-linux-cryptodev-linux-1.10 ARCH=x86 CROSS_COMPILE=x86_64-openwrt-linux-musl- modules
	make[5]: Entering directory '/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.113'
	make[6]: *** No rule to make target '/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/cryptodev-linux-cryptodev-linux-1.10/ioctl.o', needed by '/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/cryptodev-linux-cryptodev-linux-1.10/cryptodev.o'.  Stop.
	Makefile:1533: recipe for target '_module_/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/cryptodev-linux-cryptodev-linux-1.10' failed

Open vSwitch intree kmods

	make[7]: Entering directory '/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/openvswitch-2.11.0/datapath/linux'
	make -C /store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.111 ARCH=x86 M=/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/openvswitch-2.11.0/datapath/linux modules
	make[8]: Entering directory '/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.111'
	make[9]: *** No rule to make target 'tools/objtool/objtool', needed by '/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/openvswitch-2.11.0/datapath/linux/actions.o'.  Stop.
	Makefile:1533: recipe for target '_module_/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/openvswitch-2.11.0/datapath/linux' failed
	make[8]: *** [_module_/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/openvswitch-2.11.0/datapath/linux] Error 2
	make[8]: Leaving directory '/store/buildbot/slave/x86_64/build/sdk/build_dir/target-x86_64_musl/linux-x86_64/linux-4.14.111'

Reference: builddeb: include objtool binary in headers package, https://patchwork.kernel.org/patch/9014071/
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdk: find kernel modules when KDIR is a symlink</title>
<updated>2018-11-29T08:36:14Z</updated>
<author>
<name>Karl Vogel</name>
</author>
<published>2018-11-29T08:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=ae980458abf8299d614f4b34add32e18d054378d'/>
<id>urn:sha1:ae980458abf8299d614f4b34add32e18d054378d</id>
<content type='text'>
The find statement would not return any results if the KDIR_BASE pointed to a
symlink. Ran into this issue due to a custom Kernel/Prepare that was installing
a symlink to the kernel directory.

The extra slash at the end fixes this scenario and does no harm for targets that
have a proper KDIR.

Signed-off-by: Karl Vogel &lt;karl.vogel@gmail.com&gt;
</content>
</entry>
<entry>
<title>sdk: expose part of advanced configuration options</title>
<updated>2018-11-26T11:07:06Z</updated>
<author>
<name>Tomasz Maciej Nowak</name>
</author>
<published>2018-10-25T18:47:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=d93b09fa740b359115b6fcc5dcd5bcefabaea767'/>
<id>urn:sha1:d93b09fa740b359115b6fcc5dcd5bcefabaea767</id>
<content type='text'>
These option can be useful in developement/packagig applications for
OpenWrt. Instead of searching them by hand in Config-build.in lets
expose them for easier access.

Signed-off-by: Tomasz Maciej Nowak &lt;tomek_n@o2.pl&gt;
</content>
</entry>
<entry>
<title>sdk: include arch/arm/ Linux includes along with arch/arm64/ ones</title>
<updated>2018-08-03T11:47:29Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-08-03T11:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=4bb8a678e0e0eaf5c3651cc73f3b2c4cb1d267a2'/>
<id>urn:sha1:4bb8a678e0e0eaf5c3651cc73f3b2c4cb1d267a2</id>
<content type='text'>
The Linux headers on arm64 architectures contain references to common
arch/arm/ headers which were not bundled by the SDK so far.

Check if we're packing the SDK for an arm64 target and if we do, also
include arch/arm headers as well.

Fixes FS#1725.
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>sdk: bundle usbip userspace sources</title>
<updated>2018-08-01T07:12:17Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-08-01T07:11:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=d0e0b7049f88774e67c3d5ad6b573f7070e5f900'/>
<id>urn:sha1:d0e0b7049f88774e67c3d5ad6b573f7070e5f900</id>
<content type='text'>
Bundle the usbip utility sources shipped with the Linux kernel tree in
order to allow the usbip packages from the package feed to build within
the OpenWrt SDK.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>sdk: change base feed fallback to git.openwrt.org</title>
<updated>2018-01-11T17:20:07Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-01-10T22:53:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=17b194aeac0196614cbee470348d77ea7f4971ee'/>
<id>urn:sha1:17b194aeac0196614cbee470348d77ea7f4971ee</id>
<content type='text'>
Change the hardcoded lede-project.org base feed fallback to
$(PROJECT_GIT)/openwrt/openwrt.git instead.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>sdk: switch base feed url to git.openwrt.org</title>
<updated>2018-01-04T12:44:42Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-01-04T10:02:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/jogo/commit/?id=f839ad685b134504932e02ee77217b76e3963ffc'/>
<id>urn:sha1:f839ad685b134504932e02ee77217b76e3963ffc</id>
<content type='text'>
As LEDE is rebranding to OpenWrt now, adjust the base feed Git reference
accordingly.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
