From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1WW7c2-0002Ap-92 for mharc-grub-devel@gnu.org; Fri, 04 Apr 2014 13:09:06 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WW7bq-00029I-Sw for grub-devel@gnu.org; Fri, 04 Apr 2014 13:09:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WW7bh-0007aV-Mw for grub-devel@gnu.org; Fri, 04 Apr 2014 13:08:54 -0400 Received: from mail-lb0-x232.google.com ([2a00:1450:4010:c04::232]:44925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WW7bh-0007aG-F3 for grub-devel@gnu.org; Fri, 04 Apr 2014 13:08:45 -0400 Received: by mail-lb0-f178.google.com with SMTP id s7so2642654lbd.23 for ; Fri, 04 Apr 2014 10:08:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type; bh=YZGDRUEIDRR2Q6v8gIgKoouJF0jtMr2mEGgz4ZASxe0=; b=bXR/K4KBy9m3jNANEoazTCh78Tu4eQEQLio9RzzfiNp99lDtAyW1WaNUhSPibzq/9Y uliNpFuairNwXDqDfNqdZV0kA3XY61y+FgdbwfpDwjkBZTc7kiCl5dwYwLTlsw0f7Ng0 X7UgPzmB1E9uSDsW/kZvw9zRDB8Kug9QAgnps4akXrx0Ae3xcldXaL192VCKXjoxiRYY 166eWMoJYCM8xg0U+AyvUkrJLUP2dYO84P/19qhYywvo9vRzR9vVira+MrcRc9+VNsid s105Yy10fJFnwUrrS5FXbfDa+24Iz+oHLmaPEEnz1y33Eqb8KdML7Aqj7HEBDHU3JXAF 1IRg== X-Received: by 10.112.35.130 with SMTP id h2mr9023977lbj.15.1396631324307; Fri, 04 Apr 2014 10:08:44 -0700 (PDT) Received: from opensuse.site (ppp37-190-15-130.pppoe.spdop.ru. [37.190.15.130]) by mx.google.com with ESMTPSA id r5sm6034633lbb.7.2014.04.04.10.08.42 for (version=SSLv3 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 04 Apr 2014 10:08:42 -0700 (PDT) Date: Fri, 4 Apr 2014 21:08:37 +0400 From: Andrey Borzenkov To: grub-devel@gnu.org Subject: Re: [RFC PATCH 21/23] powerpc64 is not necessarily BigEndian anymore! :) Message-ID: <20140404210837.6d9d2b1b@opensuse.site> In-Reply-To: <533E5320.9070100@gmail.com> References: <1393439482-20341-1-git-send-email-linuxram@us.ibm.com> <1393439482-20341-22-git-send-email-linuxram@us.ibm.com> <20140401214945.209b4894@opensuse.site> <533B1FF2.9040503@gmail.com> <20140403173336.GA16534@ram.oc3035372033.ibm.com> <20140403215356.1b953172@opensuse.site> <20140403183705.GK29218@ram.oc3035372033.ibm.com> <20140403230329.06d61900@opensuse.site> <20140403192657.GM29218@ram.oc3035372033.ibm.com> <20140403235446.2c69a649@opensuse.site> <533E5320.9070100@gmail.com> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.22; x86_64-suse-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/5v4efo2zr2dZ9oonlaurSjy"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::232 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Apr 2014 17:09:04 -0000 --Sig_/5v4efo2zr2dZ9oonlaurSjy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =D0=92 Fri, 04 Apr 2014 08:37:20 +0200 Vladimir '=CF=86-coder/phcoder' Serbinenko =D0=BF=D0=B8= =D1=88=D0=B5=D1=82: > As for eliminating libgcc dependency I created branch phcoder/no-libgcc. I'm afraid it results in too much churn that will be unmanageable module-cmos.o `test -f 'lib/ieee1275/cmos.c' || echo '../../grub-core/'`lib= /ieee1275/cmos.c [ 140s] ../../grub-core/lib/relocator.c:655:2: error: implicit declaration= of function 'memset' [-Werror=3Dimplicit-function-declaration] [ 140s] memset (counter, 0, (1 + (1 << DIGITSORT_BITS)) * sizeof (counte= r[0])); [ 140s] ^ [ 140s] ../../grub-core/lib/relocator.c:655:2: error: nested extern declar= ation of 'memset' [-Werror=3Dnested-externs] It is impossible to include compiler-rt.h from misc.h due to circular dependencies and it is near to impossible to find all places where compiler-rt.h has to be included (at least I do not have an idea). Someone will need to build test it for sparc, mips, arm (two flavors) and powerpc (three flavors). > For ppc only ucmpdi2 was needed actually. --Sig_/5v4efo2zr2dZ9oonlaurSjy Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlM+5xkACgkQR6LMutpd94wBPQCfUVddtPWIkZlwWVeZlKVCM32x pMMAoLDererzY5iOVsuD6+JyrbDSYWG+ =N2ej -----END PGP SIGNATURE----- --Sig_/5v4efo2zr2dZ9oonlaurSjy--