This is the mail archive of the
libc-help@sourceware.org
mailing list for the glibc project.
Re: New .S file did not get compiled, please help
- From: wuxi <wu dot andrew dot xi at gmail dot com>
- To: Ryan Arnold <ryan dot arnold at gmail dot com>, glibc-help <libc-help at sourceware dot org>
- Date: Sun, 14 Sep 2008 09:28:19 +0800
- Subject: Re: New .S file did not get compiled, please help
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=gos6PzTB3M7VsXHxlZ8e0sCoKxKMdFSyFpFFIpyiKdc=; b=WTnuu93TDvlx/w9fpSMFcyloJt3rppe222RHfu8r7+YBdi7pek70i7CCPHmLOcX3Ng Yhi/SXdci0zGTU+6iXknq3cWy/49uMC0tlqNpHDNkTY6xd0F1fDn6TgTcqK+sSc6NSst tItqL32hYZEEZfMNA+siB8uBHSlmvZE7WkQd0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=f1x1dWBvfHib2tX4wVScKwkzOk4iie/jv1RpKKWlKMttYDghXM3yq5AOuThgxXLZy0 HnnX884jpiaquguKKzIbHTv5zkvmF688vJ9QAmIPwPJ2N9MwWyK7w7AtjrRezK+zy6Mf pmR2G5Kdt+fzDabAyM1FAwe1mVc4ZLz7jejDo=
- References: <48CBE889.1080303@gmail.com> <ff4da150809131415n965bdc0xa120852a390c61d6@mail.gmail.com>
Thanks :-)
If you added shift_memcpy.S to sysdeps/ia64/ you need to make sure you
add 'shift_memcpy' to the 'routines' variable in sysdeps/ia64/Makefile
so that GNU make picks it up as a target for libc.
Yes, I noticed that problem, and added the following line to
sysdeps/ia64/Makefile
But now, when it goes to compile, the following error is reported:
================================================
mv -f /home/wuxi/shift/build/glibc2.5/sysd-rulesT
/home/wuxi/shift/build/glibc2.5/sysd-rules
make[1]: Leaving directory `/home/wuxi/shift/src/glibc2.5'
make[1]: Entering directory `/home/wuxi/shift/src/glibc2.5'
make[1]: *** No rule to make target
`/home/wuxi/shift/build/glibc2.5/shift_memcpy.o', needed by
`/home/wuxi/shift/build/glibc2.5/stamp.o'. Stop.
================================================
I found Makerules is responsible for generating this file, but where
shall I modify the makefile to add rules to build shift_memcpy?
yours sincerely
andrew