Re: ufsutils experiment (please comment/test)

2013-09-09 Thread Petr Salinger

Hi,


I made a little experiment to simplify ufsutils and make it easier to
update. By merging ufsutils into freebsd-utils package and using its
build environment, with recent freebsd-glue (0.1.4) it is now possible
to build ufsutils directly from pristine upstream source:


I do not mind dropping non-kfreebsd support, but I would like to keep it 
as a separate source package - similarly as zfsutils.


Petr


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/alpine.lnx.2.00.1309090946370.13...@contest.felk.cvut.cz



Re: Multiarch on kFreeBSD?

2013-09-09 Thread Petr Salinger

To run a dynamically-linked mksh, ld needs to be found at
/compat/linux/lib/ld-linux.so.2.  Maybe it is possible to create a full
set of (sym)links inside /compat/linux/ to suit the paths used by multiarch?



Sounds ugly. We already have proper, non-colliding locations for i386
 amd64 ld-linux.so under /lib/$(DEB_HOST_MULTIARCH)/ it should be
possible to use those. I don't want to re-create multiarch libraries
in /compat/, instead a Debian system should correctly load libraries
from multi-arch locations.


Only ld.so symlink should be needed.

See also
https://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q:_Is_it_possible_to_run_Linux_binaries_under_Debian_GNU.2FkFreeBSD_kernel.3F

The kernel tries to detect whether it is a Linux binary and 
sometime rewrites interpretter location to  /compat/...



But the ld which ships with squeeze and wheezy fails with FATAL: kernel
too old (we are emulating 2.6.16 syscalls).  Probably a special one is
needed, perhaps from the FreeBSD linux_base port?


Hm... =( no idea. Maybe we will need a recompile of ld for kfreebsd platforms =/


It would just mean whole (e)glibc, as currently eglibc in Debian have 
for linux MIN_KERNEL_SUPPORTED := 2.6.32.


Petr


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/alpine.lnx.2.00.1309090957050.13...@contest.felk.cvut.cz



Re: Bug#628493: perl: FTBFS on kfreebsd-i386: t/op/threads failed

2013-09-09 Thread Petr Salinger

IMO, my suggested change (Perl_atfork_reinit) in Message #54 [1]
still should be aplied by perl upstream. While it might not be
problem for this testcase, the unlocking in forked child is fragile.


Hi,

I finally (!) got round to submitting this upstream, at [1], and the
comment so far is that the patch isn't appropriate. If you have any
further thoughts, could you comment on the upstream RT ticket?


If I remember correctly, the perl code expects something which is not 
guaranteed by POSIX. But our new implementation provides this, therefore 
we (kfreebsd) are not affected by this any longer.


Petr


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/alpine.lnx.2.00.1309091011520.13...@contest.felk.cvut.cz



Re: Roll call for porters of architectures in sid and testing

2013-09-09 Thread Petr Salinger

Hi,

I am active with the following architectures and I intend
to continue this for the lifetime of the Jessie release:

For kfreebsd-*, I
   - test a lot of packages on kfreebsd-amd64
   - fix (e)glibc issues
   - investigate arch-specific bugs
   - submit fixes of arch-related bugs into BTS
   - co-maintain arch-related packages under the hat of the GNU/kFreeBSD
 Maintainers
   - read debian-bsd@l.d.o

I am not a DD/DM.

Cheers

Petr Salinger


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/alpine.lnx.2.00.1309091018530.13...@contest.felk.cvut.cz



Re: Multiarch on kFreeBSD?

2013-09-09 Thread Steven Chamberlain
On 09/09/13 09:10, Petr Salinger wrote:
 Sounds ugly. We already have proper, non-colliding locations for i386
  amd64 ld-linux.so under /lib/$(DEB_HOST_MULTIARCH)/ it should be
 possible to use those. I don't want to re-create multiarch libraries
 in /compat/, instead a Debian system should correctly load libraries
 from multi-arch locations.
 
 Only ld.so symlink should be needed.
 
 See also
 https://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q:_Is_it_possible_to_run_Linux_binaries_under_Debian_GNU.2FkFreeBSD_kernel.3F

Aha thanks.  So only the squeeze version of eglibc can work.  The
version of eglibc from wheezy or later just segfaults if faking version
2.6.32.

Multiarch paths were not used in squeeze, but with ktrace I can see it
is still looking for libs in /lib/i486-linux-gnu

Therefore only a couple of symlinks are needed to use multiarch (instead
of a chroot) :

/compat/linux/lib/ld-linux.so.2 - /lib/i386-linux-gnu/ld-linux.so.2
/compat/linux/lib/i486-linux-gnu - /lib/i386-linux-gnu

That works for basic things like mksh.

Possibly if you need libraries from /usr you may need more symlinks
because the triplet contains i486 vs. i386 for some reason:

/compat/linux/usr/lib/i486-linux-gnu - /usr/lib/i386-linux-gnu

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/522d9f79.3020...@pyro.eu.org



Re: update kfreebsd 10

2013-09-09 Thread Robert Millan
Bruno Melo:
 well, i think it's time to bring kfreebsd 10 r254885 to test radeonkms, or
 not?

Sure why not. Thanks for the reminder.

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/522db7e2.3010...@debian.org



Bug#722246: libc6: Please consider lowering minimal linux kernel version

2013-09-09 Thread Dmitrijs Ledkovs
Package: libc6
Version: 2.17-92
Severity: wishlist

Dear Maintainer,
kfreebsd-i386  kfreebsd-amd64 have linux emulatrion layer that can
emulate 2.6.16 linux API level. Which is also the minimum kernel version
that glibc2.17  2.18 require. At configure time though, the minimal
kernel version is set at 2.6.32.

Would you mind lowering it back to 2.6.16?

The benefits it will bring, is executing i386/amd64 binaries without
need to recompile glibc, by simply enabling i386/amd64 repositories and
installing foreign arch packages.

I don't know what performance/size/etc penalties are with lowering
minimal kernel version.

Alternatively, would you consider having a separate binary glibc package on
i386/amd64 with minimal version set back to 2.6.16?

Regards,

Dmitrijs.


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87txhumbbc@debian.org



Processing of freebsd-glue_0.1.5_kfreebsd-amd64.changes

2013-09-09 Thread Debian FTP Masters
freebsd-glue_0.1.5_kfreebsd-amd64.changes uploaded successfully to localhost
along with the files:
  freebsd-glue_0.1.5.dsc
  freebsd-glue_0.1.5.tar.gz
  freebsd-glue_0.1.5_kfreebsd-amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vj1gu-0007h7...@franck.debian.org



freebsd-glue_0.1.5_kfreebsd-amd64.changes ACCEPTED into unstable

2013-09-09 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 09 Sep 2013 15:06:42 +0200
Source: freebsd-glue
Binary: freebsd-glue
Architecture: source kfreebsd-amd64
Version: 0.1.5
Distribution: unstable
Urgency: low
Maintainer: GNU/kFreeBSD Maintainers debian-bsd@lists.debian.org
Changed-By: Robert Millan r...@debian.org
Description: 
 freebsd-glue - Emulate a FreeBSD build environment
Changes: 
 freebsd-glue (0.1.5) unstable; urgency=low
 .
   * Add include_next sys/queue.h to sys/queue.h in order to bring back
 macros that were disabled in kernel headers.
Checksums-Sha1: 
 b84fdc06a8e51be22ec0376ab818fcb5719bc36b 1000 freebsd-glue_0.1.5.dsc
 d3511574c36e1bdd6404b41364b4cbd439778c61 26584 freebsd-glue_0.1.5.tar.gz
 5a7cd02174f7c1a070fd3d9cb04cf046ef3288e7 25020 
freebsd-glue_0.1.5_kfreebsd-amd64.deb
Checksums-Sha256: 
 22d3a34e6d0b340a9538adf4d10e2984f6683b889b7feb9baab85cda52528d72 1000 
freebsd-glue_0.1.5.dsc
 1de7cc447bd2cfd322a9703646ec9afb9c0e42cd2b3697cc2e370f9aec02b7dc 26584 
freebsd-glue_0.1.5.tar.gz
 5362a5e845c55e46e8406a1c006ea29e12520f48560bc37bde6b5c27c47df430 25020 
freebsd-glue_0.1.5_kfreebsd-amd64.deb
Files: 
 c46762fe07c6933c031cde10b94fdeb8 1000 devel extra freebsd-glue_0.1.5.dsc
 ababc6d1666823799179dcbb2fad01fb 26584 devel extra freebsd-glue_0.1.5.tar.gz
 f5c703df09b62c5447f84bc6f9ebbe2b 25020 devel extra 
freebsd-glue_0.1.5_kfreebsd-amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.14 (GNU/kFreeBSD)

iEYEARECAAYFAlItyAIACgkQC19io6rUCv//AACbBjSAadykRX0BMBVbiXi/ybrt
SFgAn3zE7xV9KEww+W6gf5oqpfiuu29l
=mHEB
-END PGP SIGNATURE-


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vj1ls-0008iz...@franck.debian.org



Re: Bug#677046: Bug#628493: perl: FTBFS on kfreebsd-i386: t/op/threads failed

2013-09-09 Thread Dominic Hargreaves
On Mon, Sep 09, 2013 at 10:14:53AM +0200, Petr Salinger wrote:
 IMO, my suggested change (Perl_atfork_reinit) in Message #54 [1]
 still should be aplied by perl upstream. While it might not be
 problem for this testcase, the unlocking in forked child is fragile.
 
 Hi,
 
 I finally (!) got round to submitting this upstream, at [1], and the
 comment so far is that the patch isn't appropriate. If you have any
 further thoughts, could you comment on the upstream RT ticket?
 
 If I remember correctly, the perl code expects something which is
 not guaranteed by POSIX. But our new implementation provides this,
 therefore we (kfreebsd) are not affected by this any longer.

Indeed, although at one time you argued that it was a correctness
fix anyway. We seem to have a consensus that that's not the case, so
closing this.

Cheers,
Dominic.


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130909202435.gw19...@urchin.earth.li



Processing of kfreebsd-10_10.0~svn255412-1_kfreebsd-amd64.changes

2013-09-09 Thread Debian FTP Masters
kfreebsd-10_10.0~svn255412-1_kfreebsd-amd64.changes uploaded successfully to 
localhost
along with the files:
  kfreebsd-10_10.0~svn255412-1.dsc
  kfreebsd-10_10.0~svn255412.orig.tar.xz
  kfreebsd-10_10.0~svn255412-1.debian.tar.gz
  kfreebsd-source-10.0_10.0~svn255412-1_all.deb
  kfreebsd-headers-10.0-0_10.0~svn255412-1_kfreebsd-amd64.deb
  kfreebsd-image-10.0-0-amd64_10.0~svn255412-1_kfreebsd-amd64.deb
  kfreebsd-image-10-amd64_10.0~svn255412-1_kfreebsd-amd64.deb
  kfreebsd-headers-10.0-0-amd64_10.0~svn255412-1_kfreebsd-amd64.deb
  kfreebsd-headers-10-amd64_10.0~svn255412-1_kfreebsd-amd64.deb
  kernel-image-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  nic-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  nic-wireless-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  nic-shared-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  serial-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  usb-serial-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  ppp-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  cdrom-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  scsi-core-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  scsi-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  scsi-extra-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  plip-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  floppy-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  loop-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  ipv6-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  nls-core-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  ext2-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  isofs-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  reiserfs-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  fat-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  zfs-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  nfs-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  nullfs-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  md-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  parport-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  nic-usb-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  sata-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  acpi-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  i2c-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  crypto-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  crypto-dm-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  mmc-core-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  mmc-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  sound-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb
  zlib-modules-10.0-0-amd64-di_10.0~svn255412-1_kfreebsd-amd64.udeb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vjao8-00036x...@franck.debian.org



kfreebsd-10_10.0~svn255412-1_kfreebsd-amd64.changes ACCEPTED into experimental

2013-09-09 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Mon, 09 Sep 2013 14:18:49 +0200
Source: kfreebsd-10
Binary: kfreebsd-source-10.0 kfreebsd-headers-10.0-0 
kfreebsd-image-10.0-0-686-smp kfreebsd-image-10-686-smp 
kfreebsd-headers-10.0-0-686-smp kfreebsd-headers-10-686-smp 
kfreebsd-image-10.0-0-amd64 kfreebsd-image-10-amd64 
kfreebsd-headers-10.0-0-amd64 kfreebsd-headers-10-amd64 
kernel-image-10.0-0-amd64-di nic-modules-10.0-0-amd64-di 
nic-wireless-modules-10.0-0-amd64-di nic-shared-modules-10.0-0-amd64-di 
serial-modules-10.0-0-amd64-di usb-serial-modules-10.0-0-amd64-di 
ppp-modules-10.0-0-amd64-di cdrom-modules-10.0-0-amd64-di 
scsi-core-modules-10.0-0-amd64-di scsi-modules-10.0-0-amd64-di 
scsi-extra-modules-10.0-0-amd64-di plip-modules-10.0-0-amd64-di 
floppy-modules-10.0-0-amd64-di loop-modules-10.0-0-amd64-di 
ipv6-modules-10.0-0-amd64-di nls-core-modules-10.0-0-amd64-di 
ext2-modules-10.0-0-amd64-di isofs-modules-10.0-0-amd64-di 
reiserfs-modules-10.0-0-amd64-di fat-modules-10.0-0-amd64-di 
zfs-modules-10.0-0-amd64-di nfs-modules-10.0-0-amd64-di 
nullfs-modules-10.0-0-amd64-di
 md-modules-10.0-0-amd64-di parport-modules-10.0-0-amd64-di 
nic-usb-modules-10.0-0-amd64-di sata-modules-10.0-0-amd64-di 
acpi-modules-10.0-0-amd64-di i2c-modules-10.0-0-amd64-di 
crypto-modules-10.0-0-amd64-di crypto-dm-modules-10.0-0-amd64-di 
mmc-core-modules-10.0-0-amd64-di mmc-modules-10.0-0-amd64-di 
sound-modules-10.0-0-amd64-di zlib-modules-10.0-0-amd64-di 
kfreebsd-image-10.0-0-486 kfreebsd-image-10-486 kfreebsd-headers-10.0-0-486 
kfreebsd-headers-10-486 kfreebsd-image-10.0-0-686 kfreebsd-image-10-686 
kfreebsd-headers-10.0-0-686 kfreebsd-headers-10-686 kfreebsd-image-10.0-0-xen 
kfreebsd-image-10-xen kfreebsd-headers-10.0-0-xen kfreebsd-headers-10-xen 
kernel-image-10.0-0-486-di nic-modules-10.0-0-486-di 
nic-wireless-modules-10.0-0-486-di nic-shared-modules-10.0-0-486-di 
serial-modules-10.0-0-486-di usb-serial-modules-10.0-0-486-di 
ppp-modules-10.0-0-486-di cdrom-modules-10.0-0-486-di 
scsi-core-modules-10.0-0-486-di scsi-modules-10.0-0-486-di
 scsi-extra-modules-10.0-0-486-di plip-modules-10.0-0-486-di 
floppy-modules-10.0-0-486-di loop-modules-10.0-0-486-di 
ipv6-modules-10.0-0-486-di nls-core-modules-10.0-0-486-di 
ext2-modules-10.0-0-486-di isofs-modules-10.0-0-486-di 
reiserfs-modules-10.0-0-486-di fat-modules-10.0-0-486-di 
zfs-modules-10.0-0-486-di nfs-modules-10.0-0-486-di 
nullfs-modules-10.0-0-486-di md-modules-10.0-0-486-di 
parport-modules-10.0-0-486-di nic-usb-modules-10.0-0-486-di 
sata-modules-10.0-0-486-di acpi-modules-10.0-0-486-di i2c-modules-10.0-0-486-di 
crypto-modules-10.0-0-486-di crypto-dm-modules-10.0-0-486-di 
mmc-core-modules-10.0-0-486-di mmc-modules-10.0-0-486-di 
sound-modules-10.0-0-486-di zlib-modules-10.0-0-486-di 
kfreebsd-image-10.0-0-malta kfreebsd-image-10-malta 
kfreebsd-headers-10.0-0-malta
 kfreebsd-headers-10-malta
Architecture: source all kfreebsd-amd64
Version: 10.0~svn255412-1
Distribution: experimental
Urgency: low
Maintainer: GNU/kFreeBSD Maintainers debian-bsd@lists.debian.org
Changed-By: Robert Millan r...@debian.org
Description: 
 acpi-modules-10.0-0-486-di - ACPI support modules (udeb)
 acpi-modules-10.0-0-amd64-di - ACPI support modules (udeb)
 cdrom-modules-10.0-0-486-di - Esoteric CDROM drivers (udeb)
 cdrom-modules-10.0-0-amd64-di - Esoteric CDROM drivers (udeb)
 crypto-dm-modules-10.0-0-486-di - devicemapper crypto module (udeb)
 crypto-dm-modules-10.0-0-amd64-di - devicemapper crypto module (udeb)
 crypto-modules-10.0-0-486-di - crypto modules (udeb)
 crypto-modules-10.0-0-amd64-di - crypto modules (udeb)
 ext2-modules-10.0-0-486-di - EXT2 filesystem support (udeb)
 ext2-modules-10.0-0-amd64-di - EXT2 filesystem support (udeb)
 fat-modules-10.0-0-486-di - FAT filesystem support (udeb)
 fat-modules-10.0-0-amd64-di - FAT filesystem support (udeb)
 floppy-modules-10.0-0-486-di - Floppy driver (udeb)
 floppy-modules-10.0-0-amd64-di - Floppy driver (udeb)
 i2c-modules-10.0-0-486-di - i2c support modules (udeb)
 i2c-modules-10.0-0-amd64-di - i2c support modules (udeb)
 ipv6-modules-10.0-0-486-di - IPv6 driver (udeb)
 ipv6-modules-10.0-0-amd64-di - IPv6 driver (udeb)
 isofs-modules-10.0-0-486-di - ISOFS filesystem support (udeb)
 isofs-modules-10.0-0-amd64-di - ISOFS filesystem support (udeb)
 kernel-image-10.0-0-486-di - kFreeBSD binary image for the Debian installer 
(udeb)
 kernel-image-10.0-0-amd64-di - kFreeBSD binary image for the Debian installer 
(udeb)
 kfreebsd-headers-10-486 - header files for kernel of FreeBSD 10 (meta-package)
 kfreebsd-headers-10-686 - header files for kernel of FreeBSD 10 (meta-package)
 kfreebsd-headers-10-686-smp - header files for kernel of FreeBSD 10 
(transitional package)
 kfreebsd-headers-10-amd64 - header files for kernel of FreeBSD 10 
(meta-package)
 kfreebsd-headers-10-malta - header files for kernel of FreeBSD 10 
(meta-package)
 kfreebsd-headers-10-xen - header files for kernel of FreeBSD 

Re: kfreebsd-10 FTBFS with clang

2013-09-09 Thread Robert Millan
Christoph Egger:
 ../../../dev/aic7xxx/aicasm/aicasm.c:759:2: warning: implicit declaration of 
 function 'TAILQ_INSERT_TAIL' is invalid in C99 
 [-Wimplicit-function-declaration]
 TAILQ_INSERT_TAIL(cs_tailq, new_cs, links);
 ^
 fatal error: too many errors emitted, stopping now [-ferror-limit=]
 9 warnings and 20 errors generated.
 *** [aicasm.o] Error code 1
 
 Stop in 
 /home/christoph/scratch/kfreebsd-10/flavor-10.0-0-amd64/sys/amd64/compile/DEBCUSTOM.
 *** [aicasm] Error code 1
 
 Stop in 
 /home/christoph/scratch/kfreebsd-10/flavor-10.0-0-amd64/sys/amd64/compile/DEBCUSTOM.
 make: *** [build-flavor-amd64-stamp] Error 1
 
 Maybe you have an idea?

Okay, this was a bug in freebsd-glue. It is fixed now...

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/522e5a07.3020...@debian.org



kfreebsd-10 built with clang (Re: kfreebsd-10_10.0~svn255412-1_kfreebsd-amd64.changes ACCEPTED into experimental)

2013-09-09 Thread Robert Millan
Debian FTP Masters:
  kfreebsd-10 (10.0~svn255412-1) experimental; urgency=low
  .
* New upstream snapshot.
  - 920_linux_cflags.diff: Set __FreeBSD__=10 in order to fix stddef.h
buildability.
  - Switch to clang (at least until/unless GCC wmmintrin.h becomes 
 buildable).
 ^^^

GCC wmmintrin.h is unbuildable in kernel because it drags in userland
headers such as stdlib.h. Lacking time and ideas on how to solve this,
I switched to clang-3.3 to get it building.

I reckon that force majure is not the kind of clang plan we were
discussing a few weeks ago... If someone has an alternate idea on what
to do, please tell :-)

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/522e5e51.7010...@debian.org



Re: kfreebsd-10 built with clang (Re: kfreebsd-10_10.0~svn255412-1_kfreebsd-amd64.changes ACCEPTED into experimental)

2013-09-09 Thread Bruno Maximo e Melo
Therefore I can use gcc to compile my programs normally and use the
kernel with no problems, i agree.
I agree that build it with gcc for a project called GNU/kFreeBSD is more
acceptable but if it's impossible, don't lose time to build with
clang ;)


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1378776107.6221.4.camel@debian