[OE-core] [PATCH] package_manager.py: Fix $i - %s in bb.note

2014-02-19 Thread Martin Jansa
* change the text a bit, because I have trouble parsing two verbs at the beginning of sentence. Signed-off-by: Martin Jansa martin.ja...@gmail.com --- meta/lib/oe/package_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oe/package_manager.py

[OE-core] [PATCH] openssh: enable PAM at runtime based on DISTRO_FEATURES

2014-02-19 Thread Koen Kooi
Everything is setup to use PAM except for the server config. If 'pam' is in DISTRO_FEATURES the configs will be changed to enable it. Syslog will now show: Feb 19 09:28:36 beast sshd[2980]: pam_unix(sshd:session): session opened for user koen by (uid=0) And more importantly:

Re: [OE-core] [PATCH] avahi: handle SO_REUSEPORT not being available

2014-02-19 Thread Koen Kooi
Op 18 feb. 2014, om 13:13 heeft Ross Burton ross.bur...@intel.com het volgende geschreven: Linux 3.9 doesn't have the SO_REUSEPORT option so instead of failing to start when built with =3.9 kernel headers but booted on 3.9 kernels, continue as if SO_REUSEPORT wasn't available.

Re: [OE-core] [dora] grub: move xz to DEPENDS list from RDEPENDS

2014-02-19 Thread Robert Yang
Hi Ross, Thanks, I will port it. // Robert On 02/18/2014 12:14 AM, Burton, Ross wrote: Hi Robert, Can you backport this commit from master to Dora: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit?id=d9da9cb7b345ef7ea732264bde8096a0d113f405 Just had to debug a session for someone who

Re: [OE-core] [PATCH 1/5] package_manager.py: support ipk incremental image generation

2014-02-19 Thread Hongxu Jia
On 02/18/2014 10:38 PM, Laurentiu Palcu wrote: On Tue, Feb 18, 2014 at 05:42:24PM +0800, Hongxu Jia wrote: While incremental image generation enabled, 'load_old_install_solution' is used to determine what we've got in the previous (existed) image and 'dump_install_solution' to determine what we

Re: [OE-core] [PATCH 4/5] rootfs.py: fix BAD_RECOMMENDATIONS for ipk incremental image generation

2014-02-19 Thread Hongxu Jia
On 02/18/2014 11:03 PM, Laurentiu Palcu wrote: On Tue, Feb 18, 2014 at 05:42:27PM +0800, Hongxu Jia wrote: While incremental image generation enabled and the previous image existed, if BAD_RECOMMENDATIONS is changed, the operation on the existed image is complicated, so remove the existed image

Re: [OE-core] [PATCH 5/5] rootfs.py: tweak _multilib_sanity_test for ipk incremental image generation

2014-02-19 Thread Hongxu Jia
I will rename _file_duplicate with _file_equal, and do the necessary ajustment to avoid confusions. Thank you for pointing out V2 incoming //Hongxu On 02/18/2014 11:36 PM, Laurentiu Palcu wrote: On Tue, Feb 18, 2014 at 05:42:28PM +0800, Hongxu Jia wrote: The _multilib_sanity_test installs

[OE-core] [PATCH] boost: Pass CFLAGS, CXXFLAGS and LDFLAGS correctly into boost.build

2014-02-19 Thread Mike Crowe
The compileflags and linkflags do_boostconfig puts into user-config.jam are having no effect. According to http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html the correct syntax would be compileflagsthe flags linkflagsthe flags. Since the flags specified were having no effect

[OE-core] [PATCH 1/3] package_manager.py: fix installed package list creation for Opkg/Dpkg

2014-02-19 Thread Laurentiu Palcu
Small error in the package list creation routine. Buildhistory was supposed to use this but was never called. Hence, it escaped tests... Signed-off-by: Laurentiu Palcu laurentiu.pa...@intel.com --- meta/lib/oe/package_manager.py |6 -- 1 file changed, 4 insertions(+), 2 deletions(-)

[OE-core] [PATCH 0/3] Fix buildhistory problem

2014-02-19 Thread Laurentiu Palcu
Tested with all backends. Fixed some other issues in the process... Buildhistory should be fine now. laurentiu The following changes since commit 54562006c1327c5b99daa4cc05a3ba7e38412da1: image_types.bbclass: Fix tar IMAGE_CMD to not change directories (2014-02-18 08:38:52 +) are

[OE-core] [PATCH 2/3] buildhistory.bbclass: fix creation of installed packages list

2014-02-19 Thread Laurentiu Palcu
Call the new python routines to create the packages list. [YOCTO #5831] Signed-off-by: Laurentiu Palcu laurentiu.pa...@intel.com --- meta/classes/buildhistory.bbclass | 21 + 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/meta/classes/buildhistory.bbclass

[OE-core] [PATCH 3/3] populate_sdk_*.bbclass: remove left over bash routines

2014-02-19 Thread Laurentiu Palcu
The list_installed_packages bash routine is no longer needed here. We've got a python replacement. Signed-off-by: Laurentiu Palcu laurentiu.pa...@intel.com --- meta/classes/populate_sdk_deb.bbclass | 21 - meta/classes/populate_sdk_ipk.bbclass | 20 2

[OE-core] RFC: systemd version - release or git?

2014-02-19 Thread Richard Purdie
As anyone looking at the autobuidler will know, we've been having a lot of issues with instability with systemd tests under qemu. I believe these are real world issues, most likely races in systemd itself. The last release of systemd, 208 was five months ago. There have been a ton of changes

[OE-core] [PATCH] update-rc.d.bbclass: fix inhibit check

2014-02-19 Thread Kai Kang
In update-rc.d.bbclass it checks variable INITSCRIPT_PACKAGES to avoid inherit this class. But it is wrong logic to check INITSCRIPT_PACKAGES. When 'sysvinit' is in 'DISTRO_FEATURES', INITSCRIPT_PACKAGES will not be checked. Replace 'or' with 'and' to fix it. Signed-off-by: Kai Kang

Re: [OE-core] RFC: systemd version - release or git?

2014-02-19 Thread Martin Jansa
On Wed, Feb 19, 2014 at 10:54:50AM +, Richard Purdie wrote: As anyone looking at the autobuidler will know, we've been having a lot of issues with instability with systemd tests under qemu. I believe these are real world issues, most likely races in systemd itself. The last release of

Re: [OE-core] RFC: systemd version - release or git?

2014-02-19 Thread Koen Kooi
Op 19 feb. 2014, om 11:54 heeft Richard Purdie richard.pur...@linuxfoundation.org het volgende geschreven: As anyone looking at the autobuidler will know, we've been having a lot of issues with instability with systemd tests under qemu. A number of those were (are?) caused by kernel config

Re: [OE-core] RFC: systemd version - release or git?

2014-02-19 Thread Anders Darander
* Martin Jansa martin.ja...@gmail.com [140219 12:26]: On Wed, Feb 19, 2014 at 10:54:50AM +, Richard Purdie wrote: Any objections to defaulting to a git version? I think we can wait few more days for new release:

Re: [OE-core] [PATCH] update-rc.d.bbclass: fix inhibit check

2014-02-19 Thread Phil Blundell
On Wed, 2014-02-19 at 18:59 +0800, Kai Kang wrote: In update-rc.d.bbclass it checks variable INITSCRIPT_PACKAGES to avoid inherit this class. But it is wrong logic to check INITSCRIPT_PACKAGES. When 'sysvinit' is in 'DISTRO_FEATURES', INITSCRIPT_PACKAGES will not be checked. Er, really? From

Re: [OE-core] [PATCH] update-rc.d.bbclass: fix inhibit check

2014-02-19 Thread Laurentiu Palcu
On Wed, Feb 19, 2014 at 06:59:26PM +0800, Kai Kang wrote: In update-rc.d.bbclass it checks variable INITSCRIPT_PACKAGES to avoid inherit this class. But it is wrong logic to check INITSCRIPT_PACKAGES. When 'sysvinit' is in 'DISTRO_FEATURES', INITSCRIPT_PACKAGES will not be checked.

[OE-core] [PATCH 1/8] libvorbis: upgrade to 1.3.4

2014-02-19 Thread Cristian Iorga
- Updated website; - Cleaned up bugtracker web address; - Removed PR; - Switched to ${BP} variable; - removed obsolete_automake_macros.patch, included in upstream; Signed-off-by: Cristian Iorga cristian.io...@intel.com --- .../libvorbis-1.3.3/obsolete_automake_macros.patch| 15

[OE-core] [PATCH 3/8] gstreamer1.0-plugins-base: upgrade to 1.2.3

2014-02-19 Thread Cristian Iorga
- bugfix release. Signed-off-by: Cristian Iorga cristian.io...@intel.com --- ...er1.0-plugins-base_1.2.2.bb = gstreamer1.0-plugins-base_1.2.3.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.2.2.bb =

[OE-core] [PATCH 0/8] Various multimedia PUs

2014-02-19 Thread Cristian Iorga
The following changes since commit 54562006c1327c5b99daa4cc05a3ba7e38412da1: image_types.bbclass: Fix tar IMAGE_CMD to not change directories (2014-02-18 08:38:52 +) are available in the git repository at: git://git.yoctoproject.org/poky-contrib ciorga/PUs

[OE-core] [PATCH 2/8] gstreamer1.0: upgrade to 1.2.3

2014-02-19 Thread Cristian Iorga
- bugfix release. Signed-off-by: Cristian Iorga cristian.io...@intel.com --- .../gstreamer/{gstreamer1.0_1.2.2.bb = gstreamer1.0_1.2.3.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.2.2.bb = gstreamer1.0_1.2.3.bb}

[OE-core] [PATCH 6/8] gstreamer1.0-plugins-bad: upgrade to 1.2.3

2014-02-19 Thread Cristian Iorga
- bugfix release. Signed-off-by: Cristian Iorga cristian.io...@intel.com --- ...er1.0-plugins-bad_1.2.2.bb = gstreamer1.0-plugins-bad_1.2.3.bb} | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.2.2.bb =

[OE-core] [PATCH 5/8] gstreamer1.0-plugins-ugly: upgrade to 1.2.3

2014-02-19 Thread Cristian Iorga
- bugfix release. Signed-off-by: Cristian Iorga cristian.io...@intel.com --- ...1.0-plugins-ugly_1.2.2.bb = gstreamer1.0-plugins-ugly_1.2.3.bb} | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.2.2.bb =

[OE-core] [PATCH 4/8] gstreamer1.0-plugins-good: upgrade to 1.2.3

2014-02-19 Thread Cristian Iorga
- bugfix release. Signed-off-by: Cristian Iorga cristian.io...@intel.com --- ...r1.0-plugins-good_1.2.2.bb = gstreamer1.0-plugins-good_1.2.3.bb} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.2.2.bb =

[OE-core] [PATCH 7/8] gstreamer1.0-libav: upgrade to 1.2.3

2014-02-19 Thread Cristian Iorga
- bugfix release. Signed-off-by: Cristian Iorga cristian.io...@intel.com --- .../{gstreamer1.0-libav_1.2.2.bb = gstreamer1.0-libav_1.2.3.bb} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.2.2.bb =

[OE-core] [PATCH 8/8] gstreamer1.0-plugins-good: removed dependency on gconf

2014-02-19 Thread Cristian Iorga
gconf is no longer used as a configuration system. Signed-off-by: Cristian Iorga cristian.io...@intel.com --- meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git

[OE-core] [PATCH v2] opkg: Fix add-exclude.patch

2014-02-19 Thread Paul Barker
The case statement for ARGS_OPT_ADD_EXCLUDE added to the argument handling switch statement in opkg was missing a break; at the end, so it was falling through into the handler for ARGS_OPT_NOACTION. Thus when --add-exclude was specified on the command line it was as if --noaction was also being

[OE-core] [PATCH] recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues (part 2)

2014-02-19 Thread Matthieu Crapet
Completes previous commit b5292d4115a4555a66b5e35acdc67dd71fb8577f. Updates SUMMARY[doc] (meta/conf/documentation.conf). Changes: - rename DESCRIPTION with length 80 to (non present tag) SUMMARY - drop final point character at the end of SUMMARY string - remove trailing whitespace of SUMMARY

Re: [OE-core] [PATCH v2] opkg: Fix add-exclude.patch

2014-02-19 Thread Mark Hatle
On 2/19/14, 9:15 AM, Paul Barker wrote: The case statement for ARGS_OPT_ADD_EXCLUDE added to the argument handling switch statement in opkg was missing a break; at the end, so it was falling through into the handler for ARGS_OPT_NOACTION. Thus when --add-exclude was specified on the command line

Re: [OE-core] RFC: systemd version - release or git?

2014-02-19 Thread Richard Purdie
On Wed, 2014-02-19 at 12:37 +0100, Anders Darander wrote: * Martin Jansa martin.ja...@gmail.com [140219 12:26]: On Wed, Feb 19, 2014 at 10:54:50AM +, Richard Purdie wrote: Any objections to defaulting to a git version? I think we can wait few more days for new release:

[OE-core] OE Changelog since 2014-02-09 until 2014-02-16

2014-02-19 Thread cliff . brake
Changelog since 2014-02-09 until 2014-02-16. Projects included in this report: bitbake: git://git.openembedded.org/bitbake openembedded-core: git://git.openembedded.org/openembedded-core meta-openembedded: git://git.openembedded.org/meta-openembedded meta-angstrom:

[OE-core] [PATCH] gtk+3: upgrade to 3.10.7

2014-02-19 Thread Valentin Popa
(*) removed patches that were already commited upstream (*) added new patch to solve the build issue (*) changed the package URL because the old one is unreliable. Signed-off-by: Valentin Popa valentin.p...@intel.com --- .../fix-build-when-wayland-backend-enabled.patch | 42

[OE-core] [PATCH] opkg: Upgrade to v0.2.1

2014-02-19 Thread Paul Barker
v0.2.1 of opkg is a minor bugfix release. Tested on qemux86 to ensure opkg-native can build an image and opkg can update, remove and install packages. Signed-off-by: Paul Barker p...@paulbarker.me.uk --- meta/recipes-devtools/opkg/opkg_0.2.0.bb | 12

Re: [OE-core] [PATCH] gtk+3: upgrade to 3.10.7

2014-02-19 Thread Burton, Ross
On 19 February 2014 17:13, Valentin Popa valentin.p...@intel.com wrote: +Upstream-status: pending As there's an upstream bug and you've taken the patch from it, that should be Upstream-Status: Submitted Ross ___ Openembedded-core mailing list

[OE-core] [PATCH] image-vmdk.bbclass: Don't force syslinux timeout

2014-02-19 Thread Kyle Russell
Don't force SYSLINUX_TIMEOUT and SYSLINUX_PROMPT if overrides have been defined elsewhere for an image configuration. Signed-off-by: Kyle Russell bkyleruss...@gmail.com --- meta/classes/image-vmdk.bbclass |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

Re: [OE-core] [PATCH] openssh: enable PAM at runtime based on DISTRO_FEATURES

2014-02-19 Thread Bernhard Reutner-Fischer
On 19 February 2014 09:46:12 Koen Kooi koen.k...@linaro.org wrote: +++ b/meta/recipes-connectivity/openssh/openssh_6.4p1.bb @@ -82,6 +82,8 @@ do_install_append () { if [ ${@base_contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} = pam ]; then install -d

[OE-core] [PATCH 0/2] wic: Fix PATH used to find commands and error if not found

2014-02-19 Thread Tom Zanussi
This fixes a problem noticed when building images in that a non-bootable image can silently be produced if a command used to build the image isn't found. The first problem is that the only the first element of the PATH was being used to look for commands, and the second is that no error is

[OE-core] [PATCH 1/2] wic: Fix exec_native_cmd() path

2014-02-19 Thread Tom Zanussi
The path exported in exec_native_cmd() includes bogus 'PATH=' which means the native paths for all but the first will be ignored. Signed-off-by: Tom Zanussi tom.zanu...@linux.intel.com --- scripts/lib/mic/utils/oe/misc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[OE-core] [PATCH 2/2] wic: Make exec_native_command() fail if a command isn't found

2014-02-19 Thread Tom Zanussi
Because exec_cmd() return values can in certain cases be non-zero yet non-fatal, we don't want to automatically make them fatal (though there should at least be a warning in such cases, which this patch also does); non-zero return values are definitely fatal however if they mean that a native

Re: [OE-core] [PATCH] openssh: enable PAM at runtime based on DISTRO_FEATURES

2014-02-19 Thread Andreas Oberritter
Hello Koen, On 19.02.2014 09:45, Koen Kooi wrote: diff --git a/meta/recipes-connectivity/openssh/openssh_6.4p1.bb b/meta/recipes-connectivity/openssh/openssh_6.4p1.bb index 9c0bb48..5b9ec10 100644 --- a/meta/recipes-connectivity/openssh/openssh_6.4p1.bb +++

Re: [OE-core] [PATCH] update-rc.d.bbclass: fix inhibit check

2014-02-19 Thread Kang Kai
On 2014年02月19日 19:43, Phil Blundell wrote: On Wed, 2014-02-19 at 18:59 +0800, Kai Kang wrote: In update-rc.d.bbclass it checks variable INITSCRIPT_PACKAGES to avoid inherit this class. But it is wrong logic to check INITSCRIPT_PACKAGES. When 'sysvinit' is in 'DISTRO_FEATURES',

[OE-core] [PATCH] V2: update-rc.d.bbclass: fix inhibit check

2014-02-19 Thread Kai Kang
V2: * update commit message that it is INHIBIT_UPDATERCD_BBCLASS which will not be checked Kai Kang (1): update-rc.d.bbclass: fix inhibit check meta/classes/update-rc.d.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 1.8.1.2 ___

[OE-core] [PATCH] update-rc.d.bbclass: fix inhibit check

2014-02-19 Thread Kai Kang
In update-rc.d.bbclass it checks variable INHIBIT_UPDATERCD_BBCLASS to inhibit from inheriting this class. But it is wrong logic that when 'sysvinit' is in 'DISTRO_FEATURES', INHIBIT_UPDATERCD_BBCLASS will not be checked. Replace 'or' with 'and' to fix it. Signed-off-by: Kai Kang

Re: [OE-core] RFC: systemd version - release or git?

2014-02-19 Thread Koen Kooi
Op 19 feb. 2014, om 16:47 heeft Richard Purdie richard.pur...@linuxfoundation.org het volgende geschreven: On Wed, 2014-02-19 at 12:37 +0100, Anders Darander wrote: * Martin Jansa martin.ja...@gmail.com [140219 12:26]: On Wed, Feb 19, 2014 at 10:54:50AM +, Richard Purdie wrote: Any

Re: [OE-core] [PATCH] openssh: enable PAM at runtime based on DISTRO_FEATURES

2014-02-19 Thread Koen Kooi
Op 19 feb. 2014, om 23:01 heeft Andreas Oberritter o...@opendreambox.org het volgende geschreven: Hello Koen, On 19.02.2014 09:45, Koen Kooi wrote: diff --git a/meta/recipes-connectivity/openssh/openssh_6.4p1.bb b/meta/recipes-connectivity/openssh/openssh_6.4p1.bb index 9c0bb48..5b9ec10

[OE-core] [PATCH 4/5] rootfs.py: tweak _multilib_sanity_test for ipk incremental image generation

2014-02-19 Thread Hongxu Jia
The _multilib_sanity_test installs multilib packages in a temporary root fs, and compare with the current image to figure out duplicated files that come from different packages. While incremental image generation enabled and the previous image was existed, there was an Multilib check error: ...

[OE-core] [PATCHv2] openssh: enable PAM at runtime based on DISTRO_FEATURES

2014-02-19 Thread Koen Kooi
From: Koen Kooi k...@dominion.thruhere.net Everything is setup to use PAM except for the server config. If 'pam' is in DISTRO_FEATURES the configs will be changed to enable it. Syslog will now show: Feb 19 09:28:36 beast sshd[2980]: pam_unix(sshd:session): session opened for user koen

[OE-core] [PATCH 5/5] rootfs.py: support BAD_RECOMMENDATIONS for ipk incremental image generation

2014-02-19 Thread Hongxu Jia
While incremental image generation enabled and the previous image is existed, if BAD_RECOMMENDATIONS is changed, the operation on the existing image is complicated, so remove the existing image in this situation. The same with PACKAGE_EXCLUDE and NO_RECOMMENDATIONS. [YOCTO #1894] Signed-off-by:

[OE-core] [PATCH V2 0/5] manifest.py/package_manager.py/rootfs.py: support ipk incremental image generation

2014-02-19 Thread Hongxu Jia
Change in V2: - Move dump_install_solution to Manifest class as create_full; - Move load_old_install_solution to Manifest class as parse_full_manifest; - Handle the output of dummy install in Python rather than shell; - Fix typos - Rename _file_duplicate with _file_equal to avoid confusion; Test

[OE-core] [PATCH 1/5] manifest.py: add create_full for OpkgManifest class

2014-02-19 Thread Hongxu Jia
The function create_full creates the manifest after the package in initial manifest has been dummy installed. It lists all *to be installed* packages. There is no real installation, just a test. [YOCTO #1894] Signed-off-by: Hongxu Jia hongxu@windriver.com --- meta/lib/oe/manifest.py | 65

[OE-core] [PATCH 2/5] package_manager.py: support ipk incremental image generation

2014-02-19 Thread Hongxu Jia
Add the following three functions to OpkgPM class: - The 'dummy_install' is used to dummy install pkgs, and returns the log of output; - The 'backup_packaging_data' is used to back up the current opkg database; - The 'recover_packaging_data' is used to recover the opkg database which backed

[OE-core] [PATCH 3/5] rootfs.py: support ipk incremental image generation

2014-02-19 Thread Hongxu Jia
The incremental image generation is based on the previous existing image, adds new packages, upgrades existing packages, and removes unused packages. [YOCTO #1894] Signed-off-by: Hongxu Jia hongxu@windriver.com --- meta/lib/oe/rootfs.py | 52

[OE-core] [PATCH] runqemu-export-rootfs: Fix missing # in comment

2014-02-19 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com --- scripts/runqemu-export-rootfs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/runqemu-export-rootfs b/scripts/runqemu-export-rootfs index 79403ab..40ab201 100755 --- a/scripts/runqemu-export-rootfs +++

[OE-core] [CONSOLIDATED PULL 00/29] Gstreamer Update and Patches

2014-02-19 Thread Saul Wold
Richard, This has been run on the Autobuilder and I looked over the contents a couple of times. I am not sure about Alex's patch for toaster, so please take a look. Thanks Sau! The following changes since commit 9a98b8bfe13b94d89a9e39cca821f26fdeaeffc3: image_types.bbclass: Fix tar

[OE-core] Setting a preferred provider via image?

2014-02-19 Thread Mike Looijmans
I've gotten into a jam now. For an image to work nicely on a Zynq processor, it needs to load the FPGA with useful stuff, and it also needs to adapt the (SPL) bootloader to configure the clocks etcetera at boot. The FPGA image recipe yields ps7_init.[ch] files which must be compiled into