[bind10-dev] Porting BIND 10 to MIPS, was Porting BIND10 to ppc64le?

Shane Kerr shane at isc.org
Fri Nov 22 15:32:57 UTC 2013


Tomek,

Interesting.

BIND 10 is currently tested on Intel 32-bit and 64-bit as well as
Sparc in our build & test farm.

I've built and run BIND 10 on a Raspberry Pi, which is ARM (ARMv6
apparently), and just last week I built and ran it on a Ubiquiti
EdgeRouter Lite, which has a MIPS64 CPU. In both cases the OS was
Debian-derived, so it was really easy (although I was too lazy to set
up a cross-compilation environment so built on each box, which took
many hours).

I don't anticipate any CPU-architecture related problems with BIND 10,
unless people are using some exotic CPU that breaks some Unix
abstraction. (Perhaps a NUMA or big.LITTLE might be trouble?)

Much more problematic is of course different OS. And as you know very,
very well porting to a different OS is much more difficult on the DHCP
side than the DNS side, mostly because of a few strange DHCPv4 needs. :)

Looking forward to our ReactOS port! ;)

Cheers,

--
Shane 

On Fri, 22 Nov 2013 10:18:32 +0100
Tomek Mrugalski <tomasz at isc.org> wrote:

> I was contacted couple days ago by Snehal from IBM. He's working on
> porting various open source packages to little endian 64bit PowerPC
> architecture. He sent me some (very small) patches for Dibbler.
> The changes required were minimal - only config.sub|guess. If those
> two files are generated by the newest (2.4.2.418 alpha) libtool,
> patches are not needed at all.
> 
> I pointed him towards BIND10. Hopefully, we will hear from him soon.
> Let's see if we get the list of supported hardware platforms expanded
> in the process.
> 
> Tomek
> 
> -------- Original Message --------
> Subject: Re: [Dibbler-devel] Question regarding dibbler pkg
> Date: Fri, 22 Nov 2013 11:05:05 +0530
> From: snehal <snehal at linux.vnet.ibm.com>
> To: Tomasz Mrugalski <thomson at klub.com.pl>
> CC: Dibbler development list. <dibbler-devel at klub.com.pl>,
> Deepak C Shetty <deepakcs at linux.vnet.ibm.com>
> 
> Tomek,
> 
> Thanks for your quick response. It is OK even if you let me know after
> your vacation.
> 
> I currently don't have any information about bind10 PKG, will get back
> to you once I get some information about it.
> 
> Snehal
> 
> 
> 
> On 11/20/2013 06:36 PM, Tomasz Mrugalski wrote:
> > On 20.11.2013 11:59, snehal wrote:
> >> IBM is working on developing Little Endian version of PowerLinux.
> >> More details are :
> >> https://www.ibm.com/developerworks/community/blogs/fe313521-2e95-46f2-817d-44a4f27eba32/entry/confessions_of_a_recovering_proprietary_programmer_endianness?lang=en.
> >> Support for Little Endian has already been accepted into the Linux
> >> kernel and Toolchain (gcc, glibc and friends).
> >>
> >> Alpha release of libtool is available at following location
> >> ftp://alpha.gnu.org/gnu/libtool/libtool-2.4.2.418.tar.gz (1.6MB)
> >> ftp://alpha.gnu.org/gnu/libtool/libtool-2.4.2.418.tar.xz (920KB)
> >>
> >> It would be great if you can install this new libtool which
> >> supports ppc64le,
> >> and spin the pkg and let us know the new tar availability. We can
> >> test it on ppc64le architecture for you.
> >>
> >> With newer version of libtool installed, I would not have to send
> >> any of the patches.
> >> Please let me know if it is possible?
> > Sure. I can give it a try, but only after I get back from vacation
> > (so Dec. 2nd and up). Would that be ok?
> >
> > Tomek
> >
> > p.s.
> > Have you had a chance to check whether BIND10 (that features DNS,
> > but also DHCPv4 and DHCPv6) compiles and runs on your platform? See
> > http://bind10.isc.org. This is a software still under heavy
> > development, but it would be great if it could run on ppc64le.
> > Dibbler is my personal hobby project, so I can only devote limited
> > time to it. BIND10 on the other hand, is a large project run be a
> > (non-profit) company with many engineers.
> >
> >
> 
> 
> _______________________________________________
> bind10-dev mailing list
> bind10-dev at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind10-dev
> 



More information about the bind10-dev mailing list