From owner-freebsd-arch@freebsd.org Thu Jun 9 19:37:46 2016 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B2F7B7041F for ; Thu, 9 Jun 2016 19:37:46 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from mail-oi0-x230.google.com (mail-oi0-x230.google.com [IPv6:2607:f8b0:4003:c06::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E02A511D8 for ; Thu, 9 Jun 2016 19:37:45 +0000 (UTC) (envelope-from dfr@rabson.org) Received: by mail-oi0-x230.google.com with SMTP id e72so79826582oib.1 for ; Thu, 09 Jun 2016 12:37:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rabson-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=EXNLPLlioLfoIqUSNqAGQ3AW3iO+mI++koN9Z4r/Oo0=; b=bi7aEeHbGw1HTjFZ6wAVa6BymrPYDsawUsZ39dUiiDp/h5U4oTKcOxdXPWPEztQmPN cdGKHU/ZdBCmnKB6WQppmK9+ug8BQIG0jMNeQw8fPYlnWJKI+HmOgy7gqTLuuJiKjpXa /oF52tHc1mXAoGlAVxN3A+mSpECbn6YHPniDzdK0cirUZQWSrgxbWLWJkNAECtbricLj gL4VQFahAoDRKNgkviXfPTGZ8RB5kqtkO80VKtOIl6AYYoDB/vroi+I2AwjpNu9NcIqN Y5gWR5Ylql00Xsj5f4KsJhJ5FcpDpi97YNFYYWQaOFznHG9eLBNXDnc15xnYpuHJcvXT QblA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=EXNLPLlioLfoIqUSNqAGQ3AW3iO+mI++koN9Z4r/Oo0=; b=YX1wFo3OpcncOSEdZHvhpH9YUqZhqeIoYkrhDIgqjQqpt+r58B+XQJNBlXma6gPxtW vw+mugnlghmcRC5zFQPqYDvlIu4thg9UfhUFRFrYRFrioIow4/mQ6kBzlUveIkOJsoAm Fn1vnyRQnmEAD0lV8jf8T4mY2piRj00deseWGwGFF0TlN1ZkF6ihDjU1Ft6ASvKhuAeh xzqKxH/mAW6yAI8EFz0nfhzVpbPYgWAtklV+1RXHT8v4onfxMoc8mTPQDgoaTQBr700N pTmci9Zj3/JOFK84RMaU1zua7LjQehOXmgWLAEFX+CVc1Kge6keOpMmbra4RpWx9ufsc 4KPw== X-Gm-Message-State: ALyK8tJEfU5tWQzCZmrkySqgKKqnuwvYtBlUkWZk6H7HBP1SNrOgiLz1nqQYC3hlpx5156bOmivScqBR3k/I4w== X-Received: by 10.202.85.17 with SMTP id j17mr5351151oib.60.1465501064991; Thu, 09 Jun 2016 12:37:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.98.226 with HTTP; Thu, 9 Jun 2016 12:37:44 -0700 (PDT) In-Reply-To: <3FB65E20-0376-4041-86DE-F8CAB7F37314@freebsd.org> References: <3FB65E20-0376-4041-86DE-F8CAB7F37314@freebsd.org> From: Doug Rabson Date: Thu, 9 Jun 2016 15:37:44 -0400 Message-ID: Subject: Re: PowerPC 64-bit time_t To: Justin Hibbits Cc: FreeBSD Arch Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2016 19:37:46 -0000 Well you have to maintain the kernel's syscall ABI, which basically means adding new syscalls for anything which is affected. On 9 June 2016 at 13:41, Justin Hibbits wrote: > At the devsummit earlier today I mentioned for FreeBSD 12 wanting 64-bit > time_t across the board. It was pointed out that the only ones with 32-bit > time_t are i386 and powerpc (32-bit). I've made the changes necessary for > at least kernel (world is still building right now), but it's obviously an > ABI and KBI incompatible change. Addressing KBI is a nonissue, as that's > expected to break at major releases. ABI is another issue. I'm unsure how > to properly address ABI breakage -- bumping libc's .so version, or > reversion all symbols that use something with time_t, or something else. > If I can address it before the code freeze, it could be done for FreeBSD > 11, which leaves about 6 hours from now. > > Any thoughts? > > - Justin > _______________________________________________ > freebsd-arch@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arch > To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org" >