[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:58132] Re: armel向けgcc-6 クロスコンパイル環境について
- From: KURASHIKI Satoru <lurdan@xxxxxxxxx>
- Subject: [debian-users:58132] Re: armel向けgcc-6 クロスコンパイル環境について
- Date: Thu, 15 Sep 2016 20:53:51 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:user-agent:from:to:subject:in-reply-to:date:message-id :mime-version; bh=Vb0uFaq+nB+aUYJOEm5krM8S+r3XwhNyTvWg0msfsTM=; b=LaXw26ChFwUjqFN3bdSKRT40XiWT1TkXIg8zXy+wL+JtQRcLQ4d8DobxJgPP0GsnSQ UQDu9TkQCfS1jNbpiasikhvyyMI/avzUXzalwQGCX32GDEKYz4Fg+pNH3IrR4c71zpfZ Yfejkx6VQfm/vy7CGPZZIkMREdK/pOrN7uBsLk7gZa4RMtfGptCml/pAufzjR0euapwg kgbnYlDB0PA7RuB0ABGQckcNSZUQS6PBrWMBrnTzGGzGag82c1Gx0E63kcn2JndO9sOw PxL2FM0wMxVgKAWjgsDRnaJN8Bo6sMcqo/UZZ7hwTydoGwPGODvlYR72R7ZCgghaidit RdHw==
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-gm-message-state: AE9vXwP7Qdx0DTjTN6uw4H34J3YOakDRkzoWFotVRK39TB/sR5jGmJBtIUEux3hNO0VmBg==
- X-google-dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:user-agent:from:to:subject :in-reply-to:date:message-id:mime-version; bh=Vb0uFaq+nB+aUYJOEm5krM8S+r3XwhNyTvWg0msfsTM=; b=ir62Hnvm6l6P5o23NfMA4db6lIolBlKZX6JlCRTWB5Kgn8NR2+coweScxdYpYeiFLD /mc3QS02lUoUvA0JXOE8G8QvAh+hiXh/w9eXJ5dIdPJpGxKWM98YJmBiJWXa1kwUhinL 03XRaeKLHoMFDxaZZfz/7qTVCmS8ytFrEhdI/xk30TD4faNZH5LbbXBJwtGFfItj1dVR Twq44UynUWuHv54X3eUvIb9Ay+eKXRcefwINM2TSK62t2YPe0r68wFLghSCdH4rwG6Lp gjD35M1Dfk8/YjUVvYYEYnGmfD1mLUjge+s8sxA7Ob+QEVzF744bWX8OENNoLnhO6KJC ILyA==
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users-dist@debian.or.jp
- X-received: by 10.98.77.70 with SMTP id a67mr13641164pfb.151.1473940429909; Thu, 15 Sep 2016 04:53:49 -0700 (PDT)
- X-spam-checker-version: SpamAssassin 3.2.5 (2008-06-10) on osdn.debian.or.jp
- X-spam-level:
- X-spam-status: No, score=-1.4 required=10.0 tests=DNS_FROM_AHBL_RHSBL,KI, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.2.5
- References: <8cd83d54-88b3-6955-1022-dce60cc3999c@xxxxxxxxxxxxx>
- Message-id: <87lgyte5v9.fsf@xxxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 58132
- User-agent: mu4e 0.9.16; emacs 24.5.1
倉敷です。
Takashi Sakamoto <o-takashi@xxxxxxxxxxxxx> writes:
> 今回はgcc-6のビルド環境について、みなさまの知恵を拝借したいと思います。
>
> 私はALSAという、Linuxのサウンドサブシステムのアップストリームで活動しています。アップストリームのメーリングリストに先日、以下のようなメッセージがポストされました。
>
> [alsa-devel] alsa-tools FTBFS on armel: gcc-6 narrowing conversions
> http://mailman.alsa-project.org/pipermail/alsa-devel/2016-September/112697.html
>
> gcc-6を用いたarmel向けクロスコンパイルでFTBFSが出ているようです。修正するべく手元で再現環境を用意したいのですが、環境の用意方法をわたしは知りません。
クロスコンパイル環境であることが重要であれば、どなたか別の方にご登場
いただくとして、単純に armel 上で gcc6 を実行させられれば良いのであれば、
pbuilder (qemubuilder) を使って比較的手軽に環境を用意できると思います。
cf. https://jodal.no/2015/03/08/building-arm-debs-with-pbuilder/
上記リンク先の設定ファイルを用意して (ミラーとか適当にいじって)
sudo OS=debian DIST=sid ARCH=armel pbuilder --create
sudo OS=debian DIST=sid ARCH=armel pbuilder --login
apt install vim
vi /etc/apt/sources.list (deb-src 有効化)
apt update
apt-get build-dep alsa-tools
cd
apt-get source alsa-tools
cd alsa-tools*
debian/rules
とかいう感じでいかがですかね?
# 残念ながら qemu の限界はありますケド
ではでは。
--
KURASHIKI Satoru
GPG: 40A2F113