Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset eca820c in mainline for uspace/Makefile.common


Ignore:
Timestamp:
2017-10-28T17:36:13Z (4 years ago)
Author:
jzr <zarevucky.jiri@…>
Branches:
lfn, master
Children:
f834dd81
Parents:
c1f68b0
Message:

Revert change to the way startup file is referenced.

The path is not actually referenced in the output object itself.
It is only visible in the map generated by the linker, which
does not matter for reproducibility. Also, it would be infeasible
to provide reproducible map files with a proper HelenOS-targeted
toolchain. Coastline breakage begone!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile.common

    rc1f68b0 reca820c  
    110110LIBSOFTINT_PREFIX = $(LIB_PREFIX)/softint
    111111
    112 STARTUP = $(LIBC_PREFIX)/arch/$(UARCH)/src/entry.o
    113 
    114112LIBMATH_PREFIX = $(LIB_PREFIX)/math
    115113LIBMATH_INCLUDES_FLAGS = \
     
    304302
    305303$(BINARY): $(LINKER_SCRIPT) $(OBJECTS) $(LIBS) $(BASE_LIBS)
    306         $(LD) -n $(LFLAGS) -T $(LINKER_SCRIPT) -M -Map $(BINARY).map -o $(BINARY) $(STARTUP) $(OBJECTS) $(LIBS) $(BASE_LIBS)
     304        $(LD) -n $(LFLAGS) -T $(LINKER_SCRIPT) -M -Map $(BINARY).map -o $(BINARY) $(OBJECTS) $(LIBS) $(BASE_LIBS)
    307305ifeq ($(CONFIG_STRIP_BINARIES),y)
    308306        $(STRIP) $(BINARY)
     
    340338ifneq ($(TEST_OUTPUT),)
    341339$(TEST_OUTPUT): $(LINKER_SCRIPT) $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS)
    342         $(LD) -n $(LFLAGS) -T $(LINKER_SCRIPT) -M -Map $(TEST_OUTPUT).map -o $@ $(STARTUP) $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS) $(LIBS) $(BASE_LIBS)
     340        $(LD) -n $(LFLAGS) -T $(LINKER_SCRIPT) -M -Map $(TEST_OUTPUT).map -o $@ $(TEST_OBJECTS) $(TEST_OUTPUT_LIBS) $(LIBS) $(BASE_LIBS)
    343341ifeq ($(CONFIG_STRIP_BINARIES),y)
    344342        $(STRIP) $(TEST_OUTPUT)
Note: See TracChangeset for help on using the changeset viewer.