From qlist -e $package: /usr/lib64/libxenctrl.a /usr/lib64/libxenguest.a /usr/lib64/libflask.a /usr/lib64/libxenstore.a /usr/lib64/libblktap.a /usr/lib64/libxenapi.a If those static-libs are not needed, you can directly choise to remove them without add the USE flag
Created attachment 287673 [details, diff] patch to add static-libs appears a complete set of static libraries are made.
Created attachment 287905 [details, diff] fix for unneeded static-libs archtester testuser # qlist -e xen-tools |grep "\.a" archtester testuser #
+*xen-tools-3.4.2-r5 (27 Sep 2011) + + 27 Sep 2011; Tony Vroon <chainsaw@gentoo.org> -xen-tools-3.4.2-r4.ebuild, + +xen-tools-3.4.2-r5.ebuild, +files/xen-tools-3.4.2-ldflags-respect.patch: + Proxy commit for Ian "idella4" Delaney. LDFLAGS respect closes bug #384351. + Removal of static libraries closes bug #384355. Use toolchain function + instead of calling LD directly, closes bug #384359.
It happens again /usr/lib64/libvhd.a /usr/lib64/libxenstore.a /usr/lib64/libxenapi.a /usr/lib64/libblktap.a /usr/lib64/libxenlight.a /usr/lib64/libblktapctl.a /usr/lib64/libxenctrl.a /usr/lib64/libxlutil.a /usr/lib64/libflask.a /usr/lib64/libxenguest.a /usr/lib64/ocaml/xb/xb.a /usr/lib64/ocaml/xb/libxb_stubs.a /usr/lib64/ocaml/mmap/mmap.a /usr/lib64/ocaml/mmap/libmmap_stubs.a /usr/lib64/ocaml/log/libsyslog_stubs.a /usr/lib64/ocaml/log/log.a /usr/lib64/ocaml/xc/xc.a /usr/lib64/ocaml/xc/libxc_stubs.a /usr/lib64/ocaml/uuid/uuid.a /usr/lib64/ocaml/eventchn/libeventchn_stubs.a /usr/lib64/ocaml/eventchn/eventchn.a /usr/lib64/ocaml/xl/xl.a /usr/lib64/ocaml/xl/libxl_stubs.a /usr/lib64/ocaml/xs/xs.a
Have made a xen-tools-4.1.2-r3.ebuild, available in virtualisation overlay or is it virtualiztion
The presence of static libs is not a pressing concern. It is 'too hard' to prevent the build of static libs in various Makefiles. use INSTALL_MASK if you don't want the .a files
(In reply to comment #6) > The presence of static libs is not a pressing concern. It is 'too hard' to > prevent the build of static libs in various Makefiles. use INSTALL_MASK if > you don't want the .a files poke upstream should be a good idea then.