public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
From: Jan Girlich <vollkorn@freenet.de>
To: gentoo-embedded@lists.gentoo.org
Subject: [gentoo-embedded] [gentoo-user-de] nss on arm - trying to use glibc
Date: Sun, 26 Mar 2006 16:42:58 +0200	[thread overview]
Message-ID: <4426A872.8050302@freenet.de> (raw)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

my goal is to use nss_ldap and pam_ldap on my slug [1] with gentoo
linux. Problem is: uclibc doesn't support nss which is needed, so I'm
trying to get glibc working. I know from #gentoo-embedded that glibc
isn't supported, but nevertheless I want to give it a try. I really want
my slug to do LDAP authorization.

My first try was just to emerge glibc after setting up my slug following
this howto [2]. This ended with the same error like described in this
thread which has no solution so far. [3]

My second was to do a new install with another system tarball. I tried
these ones:
stage3-arm-20040510.tar.bz2
stage3-armv4l-2005.1.tar.bz2

But with both I just got a "Segmentation fault" when trying to chroot
into the gentoo system.

Then I tried to setup cross-compiling with crossdev "crossdev -g 3.4.4
armeb-softfloat-linux-gnu". gcc greater than 3.4.4 won't compile.
But now, I don't know how to actually *use* the cross compile environment.
After reading [4] I tried this:

CFLAGS="-march=armv5t -Os" CHOST="armeb-softfloat-linux-gnu" \
CXXFLAGS="-march=armv5t -Os" emerge -B sys-libs/glibc

But got this error:

checking size of long double... configure: error: cannot compute sizeof
(long double), 77

config.log:

configure:7128: checking size of long double
configure:7447: armeb-softfloat-linux-gnu-gcc -o conftest -march=armv5t
- - - -O2   conftest.c  >&5
/usr/lib/gcc/armeb-softfloat-linux-gnu/3.4.5/../../../../armeb-softfloat-linux-gnu/bin/ld:
cannot find /usr/armeb-softfloat-linux-gnu/lib/libc.so.6 inside
/usr/armeb-softfloat-linux-gnu/binutils-bin/2.16.1/../../../armeb-softfloat-linux-gnu
collect2: ld returned 1 exit status
configure:7450: $? = 1
configure: program exited with status 1

But this file exists:

# ls /usr/armeb-softfloat-linux-gnu/lib/libc.so.6
/usr/armeb-softfloat-linux-gnu/lib/libc.so.6

The bottomline is: I don't get it working. I don't even understand this
stuff. I'm lacking documentation and don't know what to google for.

And I'd be lucky about any hints how to get LDAP Authorization
working/glibc installed on my slug.

TIA
Jan

[1] http://www.nslu2-linux.org
[2] http://www.nslu2-linux.org/wiki/GentooSlug/HomePage
[3] http://sourceware.org/ml/crossgcc/2004-06/msg00170.html
[4] http://www.sable.mcgill.ca/~dbelan2/crossdev/cross-compiling-sablevm.txt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEJqhyvuM9o4Jvd/8RAjrCAJoDKBvyzTwtZF14FBABbzpiqyANRACdE8+d
iA9alZ0reoSyI4CY/YmFWXQ=
=p1LF
-----END PGP SIGNATURE-----
-- 
gentoo-embedded@gentoo.org mailing list



             reply	other threads:[~2006-03-26 14:44 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-26 14:42 Jan Girlich [this message]
2006-03-28 18:00 ` [gentoo-embedded] [gentoo-user-de] nss on arm - trying to use glibc Mike Frysinger
2006-03-29  1:57   ` Jan Girlich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4426A872.8050302@freenet.de \
    --to=vollkorn@freenet.de \
    --cc=gentoo-embedded@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox