Changeset c2c4127 in mainline for uspace/lib/posix/Makefile


Ignore:
Timestamp:
2018-07-11T16:55:23Z (7 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/lib/posix/Makefile

    r2d56e2e rc2c4127  
    3737SPECS = gcc.specs
    3838LIBC_LINKER_SCRIPT = $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld
    39 LIBC_STARTUP_FILE = $(shell sed -n -e 's/^.*STARTUP(\(.*\)).*$$/\1/p' $(LIBC_LINKER_SCRIPT))
     39LIBC_STARTUP_FILE = $(START_FILES)
    4040EXPORT_LINKER_SCRIPT = link.ld
    4141EXPORT_STARTUP_FILE = crt0.o
     
    9494EXPORT_LDFLAGS = \
    9595        -L$$(HELENOS_EXPORT_ROOT)/lib \
    96         -T link.ld
     96        -T link.ld \
     97        $(EXPORT_STARTUP_FILE)
    9798
    9899EXPORT_LDLIBS = \
     
    116117
    117118$(EXPORT_LINKER_SCRIPT): $(LIBC_LINKER_SCRIPT)
    118         sed 's/STARTUP(.*)/STARTUP(crt0.o)/' $< > $@
     119        cp $< $@
    119120
    120121$(EXPORT_STARTUP_FILE): $(LIBC_STARTUP_FILE)
Note: See TracChangeset for help on using the changeset viewer.