Add the missing secondary arch bootstrap packages

The Haiku bootstrap image is now built with (hopefully) all required
primary and secondary architecture packages. The runtime loader is still
resisting our wish to run secondary architecture programs, though.
This commit is contained in:
Ingo Weinhold 2013-08-06 03:37:22 +02:00
parent cade865dde
commit d1251475e2
2 changed files with 36 additions and 0 deletions

View File

@ -137,6 +137,31 @@ rule DefineDefaultBuildProfiles
# texinfo
;
# secondary architecture packages
local architectureObject ;
for architectureObject
in [ MultiArchSubDirSetup $(TARGET_PACKAGING_ARCHS[2-]) ] {
on $(architectureObject) {
AddHaikuImagePackages
freetype
freetype_devel
icu
libsolv
ncurses
ncurses_devel
zlib
zlib_devel
:
system
;
AddHaikuImagePackages
binutils
gcc
;
}
}
AddOptionalHaikuImagePackages DevelopmentMin ;
}
}

View File

@ -29,8 +29,14 @@ BootstrapPackageRepository HaikuPortsCross
zlib_bootstrap_devel-1.2.8-2
secondary_x86 @{
binutils_bootstrap_x86-2.23.2_2013_04_09-3
freetype_bootstrap_x86-2.4.9-1
freetype_bootstrap_x86_devel-2.4.9-1
gcc_bootstrap_x86-4.7.3_2013_08_03-1
icu_bootstrap_x86-4.8.1.1-1
icu_bootstrap_x86_devel-4.8.1.1-1
ncurses_bootstrap_x86-5.9-1
ncurses_bootstrap_x86_devel-5.9-1
zlib_bootstrap_x86-1.2.8-2
zlib_bootstrap_x86_devel-1.2.8-2
}@ # secondary_x86
@ -38,6 +44,11 @@ BootstrapPackageRepository HaikuPortsCross
# repository architecture packages (stage 2)
libsolv_bootstrap-0.3.0_haiku_2013_06_16-1
libsolv_bootstrap_devel-0.3.0_haiku_2013_06_16-1
secondary_x86 @{
libsolv_bootstrap_x86-0.3.0_haiku_2013_06_16-1
libsolv_bootstrap_x86_devel-0.3.0_haiku_2013_06_16-1
}@ # secondary_x86
:
# source packages
autoconf_bootstrap