FreeCalypso > hg > fc-magnetite
comparison components/frame_na7_db_fl-full @ 574:41b6a18ffa0b
GPF rebuild from source: symlink magic to fix __FILE__
With this fix all of the core GPF libraries (frame_*, misc_* and tif_*)
compile into objects that perfectly match the original TCS211 binary
versions bit for bit. Prior to this fix there was an issue with TI's use
of __FILE__ expanding into longer pathnames that were an artifact of our
FC Magnetite build system, and it appears that these longer __FILE__
strings in GPF may have been causing some breakage in some error handling
paths.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 24 Jan 2019 23:26:51 +0000 |
parents | 92a3afcbccb9 |
children |
comparison
equal
deleted
inserted
replaced
573:deabd7b91828 | 574:41b6a18ffa0b |
---|---|
18 | 18 |
19 # Source modules | 19 # Source modules |
20 | 20 |
21 SRCDIR=$SRC/gpf3/frame | 21 SRCDIR=$SRC/gpf3/frame |
22 | 22 |
23 cfile_plain $SRCDIR/frame.c | 23 cfile_symlink $SRCDIR/frame.c |
24 cfile_plain $SRCDIR/vsi_sem.c | 24 cfile_symlink $SRCDIR/vsi_sem.c |
25 cfile_plain $SRCDIR/vsi_com.c | 25 cfile_symlink $SRCDIR/vsi_com.c |
26 cfile_plain $SRCDIR/vsi_mem.c | 26 cfile_symlink $SRCDIR/vsi_mem.c |
27 cfile_plain $SRCDIR/vsi_tim.c | 27 cfile_symlink $SRCDIR/vsi_tim.c |
28 cfile_plain $SRCDIR/vsi_mis.c | 28 cfile_symlink $SRCDIR/vsi_mis.c |
29 cfile_plain $SRCDIR/vsi_drv.c | 29 cfile_symlink $SRCDIR/vsi_drv.c |
30 cfile_plain $SRCDIR/vsi_trc.c | 30 cfile_symlink $SRCDIR/vsi_trc.c |
31 cfile_plain $SRCDIR/vsi_pro.c | 31 cfile_symlink $SRCDIR/vsi_pro.c |
32 cfile_plain $SRCDIR/xalert.c | 32 cfile_symlink $SRCDIR/xalert.c |
33 cfile_plain $SRCDIR/route.c | 33 cfile_symlink $SRCDIR/route.c |
34 cfile_plain $SRCDIR/prf_func.c | 34 cfile_symlink $SRCDIR/prf_func.c |
35 cfile_plain $SRCDIR/frm_ext.c | 35 cfile_symlink $SRCDIR/frm_ext.c |
36 cfile_plain $SRCDIR/frame_version.c | 36 cfile_symlink $SRCDIR/frame_version.c |
37 | 37 |
38 # OSL | 38 # OSL |
39 | 39 |
40 # drop -o3 | 40 # drop -o3 |
41 CFLAGS="-mw -x -pw2 -o -me -mt -g -mn" | 41 CFLAGS="-mw -x -pw2 -o -me -mt -g -mn" |