From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joao Pinto Date: Thu, 17 Sep 2015 11:55:32 +0100 Subject: [Buildroot] sysvinit-2.88 build is failing for ARM64 In-Reply-To: <55FA986B.9080208@synopsys.com> References: <55FA95DB.80408@synopsys.com> <20150917103540.GO11632@tarshish> <55FA986B.9080208@synopsys.com> Message-ID: <55FA9C24.2060901@synopsys.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hi Baruch, The library is checked as: ifneq ($(wildcard $(SYSROOT)/usr/lib*/libcrypt.a),) And the library is located at: output/host/usr/aarch64-buildroot-linux-gnu/sysroot/usr/lib/aarch64-linux-gnu/libcrypt.a Maybe for ARM64 we have to make an extra check? Joao On 9/17/2015 11:39 AM, Joao Pinto wrote: > > Hi Baruch! > > On 9/17/2015 11:35 AM, Baruch Siach wrote: >> Hi Joao, >> >> On Thu, Sep 17, 2015 at 11:28:43AM +0100, Joao Pinto wrote: >>> I am trying to build sysvinit-2.88 for ARM64 and it is failing as shown >>> bellow: >>> >>> Error log: >>> >>> droot-linux-gnu/sysroot -C >>> /media/Dev_Disk/buildroot-junor1/output/build/sysvinit-2.88/src >>> make[1]: Entering directory >>> `/media/Dev_Disk/buildroot-junor1/output/build/sysvinit-2.88/src' >>> /media/Dev_Disk/buildroot-junor1/output/host/usr/bin/aarch64-linux-gnu-gcc >>> sulogin.o -o sulogin >>> /media/Dev_Disk/buildroot-junor1/output/host/usr/bin/aarch64-linux-gnu-gcc >>> last.o oldutmp.h -o last >>> sulogin.o: In function `main': >>> sulogin.c:(.text.startup+0x648): undefined reference to `crypt' >>> collect2: error: ld returned 1 exit status >>> make[1]: *** [sulogin] Error 1 >>> make[1]: *** Waiting for unfinished jobs.... >>> make[1]: Leaving directory >>> `/media/Dev_Disk/buildroot-junor1/output/build/sysvinit-2.88/src' >>> make: *** >>> [/media/Dev_Disk/buildroot-junor1/output/build/sysvinit-2.88/.stamp_built] Error 2 >>> >>> I have checked from mailing history that this problem has already been addressed >>> and tested against X86_64. Did anyone tested in ARM64? >>> In the meanwhile I will try to fix this problem and I will send the fix patch. >> >> Please attach the Buildroot .config file to your failure reports so we can try >> to reproduce the issue you encounter. >> >> baruch >> > > Sending in attachment the buildroot' config. The build is successfull if I make > the following in the src/Makefile: > > # Additional libs for GNU libc. > #ifneq ($(wildcard $(SYSROOT)/usr/lib*/libcrypt.a),) > SULOGINLIBS += -lcrypt > #endif > > Thanks, > Joao >