This is the mail archive of the libc-help@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New .S file did not get compiled, please help


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]