History

Set CONFIG_MULTIARCHDIR for cross compilers.

Chances a cross-compiler will find a working crt*.o in /usr/lib are more or less 0.

Reimar Döffinger committed 11 years ago

Commit a6149c61 parent ae095581 file · +4 −4Browse files

Unified · Split

Makefile+4−4
@@ -167,8 +167,8 @@ tcc_p$(EXESUF): $(NATIVE_FILES) · 166 unmodified lines
167167 $(CC) -o $@ $< -DONE_SOURCE $(NATIVE_DEFINES) $(CPPFLAGS_P) $(CFLAGS_P) $(LIBS_P) $(LDFLAGS_P)
168168
169169 $(I386_CROSS): DEFINES = -DTCC_TARGET_I386 \
170− -DCONFIG_TCCDIR="\"$(tccdir)/i386\""
171−$(X64_CROSS): DEFINES = -DTCC_TARGET_X86_64
170+ -DCONFIG_TCCDIR="\"$(tccdir)/i386\"" -DCONFIG_MULTIARCHDIR="\"i386-linux-gnu\""
171+$(X64_CROSS): DEFINES = -DTCC_TARGET_X86_64 -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\""
172172 $(WIN32_CROSS): DEFINES = -DTCC_TARGET_I386 -DTCC_TARGET_PE \
173173 -DCONFIG_TCCDIR="\"$(tccdir)/win32\"" \
174174 -DCONFIG_TCC_LIBPATHS="\"{B}/lib/32;{B}/lib\""
@@ -179,8 +179,8 @@ $(WINCE_CROSS): DEFINES = -DTCC_TARGET_PE · 4 unmodified lines
179179 $(C67_CROSS): DEFINES = -DTCC_TARGET_C67
180180 $(ARM_FPA_CROSS): DEFINES = -DTCC_TARGET_ARM
181181 $(ARM_FPA_LD_CROSS)$(EXESUF): DEFINES = -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12
182−$(ARM_VFP_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_VFP
183−$(ARM_EABI_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_EABI -DTCC_ARM_VFP
182+$(ARM_VFP_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_VFP -DCONFIG_MULTIARCHDIR="\"arm-linux-gnu\""
183+$(ARM_EABI_CROSS): DEFINES = -DTCC_TARGET_ARM -DTCC_ARM_EABI -DTCC_ARM_VFP -DCONFIG_MULTIARCHDIR="\"arm-linux-gnueabi\""
184184
185185 $(I386_CROSS): $(I386_FILES)
186186 $(X64_CROSS): $(X86_64_FILES)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t