From: "Vadim A. Misbakh-Soloviov" <mva@mva.name>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
"xen-users@lists.xen.org" <xen-users@lists.xen.org>
Subject: XEN-4.3.0 tools-bugs [FLASK] [SEABIOS]
Date: Sat, 27 Jul 2013 18:21:54 +0400 [thread overview]
Message-ID: <51F3D782.2030307@mva.name> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 2270 bytes --]
Hi! I've found few bugs in Xen-4.3.0:
FLASK part:
1) first of all, I'm discouraged, that flask policy builds without
FLASK_ENABLE=y. I guess, it is because I've SELinux in dom0, but,
anyway, since I've not enabled FLASK myself, I suggest that it will not
be build.
2) Moreover, that flask policy builds despite of I don't enabled flask,
somewhy it installs as "/boot" due to
> POLICY_LOADPATH = $(DESTDIR)/boot
(I checked it by changing value to boot3, and that policy was renamed too)
I guess, nobody get that issue due to less of people build xen/xen-tools
in sandbox, while Gentoo, for example, have both build and install in
sandboxed environment (so, there is no system /boot dir), and policy get
"/boot" name.
bundled SeaBIOS part:
3)
make -C seabios-dir all
Working around non-functional -fwhole-program
make[5]: Entering directory
`/var/tmp/portage/app-emulation/xen-tools-4.3.0/work/xen-4.3.0/tools/firmware/seabios-dir-remote'
make[6]: warning: jobserver unavailable: using -j1. Add `+' to parent
make rule.
Build default config
#
# configuration written to
/var/tmp/portage/app-emulation/xen-tools-4.3.0/work/xen-4.3.0/tools/firmware/seabios-dir-remote/.config
#
make[5]: Leaving directory
`/var/tmp/portage/app-emulation/xen-tools-4.3.0/work/xen-4.3.0/tools/firmware/seabios-dir-remote'
Working around non-functional -fwhole-program
Compiling IASL out/acpi-dsdt.hex
make[6]: warning: jobserver unavailable: using -j1. Add `+' to parent
make rule.
Compiling IASL out/ssdt-proc.hex
Build Kconfig config file
That jobserver issues makes buildsystem continue build process at
installation phase.
4) if user tries to build xen-tools with UTF-8 locale, he gets:
Version: rel-1.7.1-3-g3a28511-20130727_172824-node1
Traceback (most recent call last):
File "./tools/layoutrom.py", line 630, in <module>
main()
File "./tools/layoutrom.py", line 607, in main
info16 = parseObjDump(infile16, '16')
File "./tools/layoutrom.py", line 538, in parseObjDump
relocsection = sectionmap[sectionname]
KeyError: '.text.asm.out/../src/smp.c.77'
(there is some more info: https://bugs.gentoo.org/show_bug.cgi?id=445986 )
Is is any fixes for that issues already?
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
next reply other threads:[~2013-07-27 14:21 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-27 14:21 Vadim A. Misbakh-Soloviov [this message]
2013-07-29 9:48 ` [Xen-users] XEN-4.3.0 tools-bugs [FLASK] [SEABIOS] Ian Campbell
2013-07-29 17:11 ` [PATCH] " Vadim A. Misbakh-Soloviov
2013-07-30 9:49 ` Ian Campbell
-- strict thread matches above, loose matches on Subject: below --
2013-07-30 15:36 IAN DELANEY
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51F3D782.2030307@mva.name \
--to=mva@mva.name \
--cc=xen-devel@lists.xen.org \
--cc=xen-users@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.