On May 13, 2000, Jonathon Shapiro wrote:
>> make: *** No rule to make target `-lbfd', needed by `mkimage'.
>> make: *** No rule to make target `-liberty', needed by `mkimage'.
>The rest looks like I should now have them fixed, but this one is
>extremely weird. I need to know what directory this occurred
I encountered the same problem in base/cross/bin/mkimage. -lbfd and -liberty are included as dependencies of mkimage. Here is a patch for base/cross/bin/mkimage/Makefile that seems to fix it:
< LIBS+= $(EROS_ROOT)/cross/lib/libzlib.a -lbfd -liberty
> LIBS+= $(EROS_ROOT)/cross/lib/libzlib.a
> OLIBS= -lbfd -liberty
45c46 < $(GPLUS) $(GPLUSFLAGS) -o mkimage $(OBJECTS) $(XENV_LIBDIR) $(LIBS) ---
> $(GPLUS) $(GPLUSFLAGS) -o mkimage $(OBJECTS) $(XENV_LIBDIR) $(LIBS) $(OLIBS)
---------- Michael Grinder firstname.lastname@example.org "Well, I've wrestled with reality for 35 years, doctor, and I'm happy to state I finally won out over it." -- Elwood P. Dowd in "Harvey"