Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 9544 → Rev 9545

/programs/develop/ktcc/trunk/source/Tupfile.lua
7,6 → 7,6
compile_gcc{"libtcc.c"}
link_gcc("tcc")
 
-- CFLAGS = " -static -m32 -DTCC_TARGET_MEOS_LINUX "
-- tup.rule({"tcc.c", "libtcc.c"}, "gcc" .. CFLAGS .. "%f -o %o" , "kos32-tcc")
-- tup.rule({"tcc.c", "libtcc.c"}, "i686-w64-mingw32-gcc" .. CFLAGS .. "%f -o %o" , "kos32-tcc.exe")
CFLAGS = " -static -m32 -DTCC_TARGET_MEOS_LINUX "
tup.rule({"tcc.c", "libtcc.c"}, "gcc" .. CFLAGS .. "%f -o %o" , "kos32-tcc")
tup.rule({"tcc.c", "libtcc.c"}, "i686-w64-mingw32-gcc" .. CFLAGS .. "%f -o %o" , "kos32-tcc.exe")
/programs/develop/ktcc/trunk/source/libtcc.c
1746,7 → 1746,8
if (s->output_type != TCC_OUTPUT_OBJ && !s->nostdlib)
{
tcc_add_crt(s,"crt0.o");
//tcc_add_library(s,"lc.obj"); // adding libck.a dont work, because need to be added last
tcc_add_library_err(s, "c");
tcc_add_library_err(s, "tcc1");
}
#else
/* add libc crt1/crti objects */
/programs/develop/ktcc/trunk/source/tcckx.c
269,11 → 269,8
tcc_free(str_arr);
tcc_free(len_arr);
tcc_free(sym_arr);
 
}
 
 
void kx_init(me_info* me) {
ElfW(Sym) *sym;
int sym_index = 1, sym_end = symtab_section->data_offset / sizeof(ElfW(Sym));
/programs/develop/ktcc/trunk/source/tccmeos.c
302,8 → 302,13
#ifdef TCC_TARGET_KX
kx_init(&me);
#endif
if (s1->output_type != TCC_OUTPUT_OBJ && !s1->nostdlib){
tcc_add_library_err(s1, "tcc1");
}
 
relocate_common_syms();
assign_addresses(&me);
 
#ifndef TCC_TARGET_KX
if(undef_sym_flag){
tcc_error("Linker error!");