Changeset c2c4127 in mainline for uspace/Makefile.common


Ignore:
Timestamp:
2018-07-11T16:55:23Z (6 years ago)
Author:
Jiří Zárevúcky <jiri.zarevucky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2eadda9
Parents:
2d56e2e
git-author:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-07-10 19:09:09)
git-committer:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-07-11 16:55:23)
Message:

Do not set STARTUP() in the linker script. Add the file to build script instead.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile.common

    r2d56e2e rc2c4127  
    117117LIBPOSIX_PREFIX = $(LIB_PREFIX)/posix
    118118LIBDLTEST_PREFIX = $(LIB_PREFIX)/dltest
     119
     120START_FILES = $(LIBC_PREFIX)/arch/$(UARCH)/src/entry.o
    119121
    120122AFLAGS = --fatal-warnings
     
    339341ifneq ($(filter %.cpp %.cc %.cxx, $(SOURCES)),)
    340342$(BINARY): $(LINKER_SCRIPT) $(OBJECTS) $(LIBTAGS) $(CXX_BASE_LIBS)
    341         $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) -T $(LINKER_SCRIPT) -Wl,-Map,$@.map -o $@ $(OBJECTS) $(LIBARGS) $(CXX_BASE_LIBS)
     343        $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) -T $(LINKER_SCRIPT) -Wl,-Map,$@.map -o $@ $(START_FILES) $(OBJECTS) $(LIBARGS) $(CXX_BASE_LIBS)
    342344else
    343345$(BINARY): $(LINKER_SCRIPT) $(OBJECTS) $(LIBTAGS) $(BASE_LIBS)
    344         $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) -T $(LINKER_SCRIPT) -Wl,-Map,$@.map -o $@ $(OBJECTS) $(LIBARGS) $(BASE_LIBS)
     346        $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) -T $(LINKER_SCRIPT) -Wl,-Map,$@.map -o $@ $(START_FILES) $(OBJECTS) $(LIBARGS) $(BASE_LIBS)
    345347endif
    346348
     
    349351ifneq ($(TEST_BINARY),)
    350352$(TEST_BINARY): $(LINKER_SCRIPT) $(TEST_OBJECTS) $(TEST_BINARY_LIBS) $(LIBTAGS) $(BASE_LIBS)
    351         $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) -T $(LINKER_SCRIPT) -Wl,-Map,$@.map -o $@ $(TEST_OBJECTS) $(TEST_BINARY_LIBS) $(LIBARGS) $(BASE_LIBS)
     353        $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) -T $(LINKER_SCRIPT) -Wl,-Map,$@.map -o $@ $(START_FILES) $(TEST_OBJECTS) $(TEST_BINARY_LIBS) $(LIBARGS) $(BASE_LIBS)
    352354endif
    353355
Note: See TracChangeset for help on using the changeset viewer.