1*4882a593SmuzhiyunFrom a543af443c5f86b24ca89a994b75b6ef4751ac66 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Matt Weber <matthew.weber@rockwellcollins.com> 3*4882a593SmuzhiyunDate: Thu, 12 Sep 2019 15:12:40 -0500 4*4882a593SmuzhiyunSubject: [PATCH] no gen libmath 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunThese rules are not cross-friendly so delete them. libmath has been 7*4882a593Smuzhiyungenerated offline and included as part of this patch as the fbc tool 8*4882a593Smuzhiyunused to generate that header is assuming the cross archtecture and 9*4882a593Smuzhiyuncan't execute. 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunUpstream: 12*4882a593Smuzhiyunhttps://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-extended/bc/bc/no-gen-libmath.patch 13*4882a593Smuzhiyunhttps://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-extended/bc/bc/libmath.h 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun[Reformatted to GIT for 1.0.7.1 by Matt W] 16*4882a593SmuzhiyunSigned-off-by: Ross Burton <ross.burton@intel.com> 17*4882a593SmuzhiyunSigned-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> 18*4882a593Smuzhiyun--- 19*4882a593Smuzhiyun bc/Makefile.am | 8 -------- 20*4882a593Smuzhiyun bc/libmath.h | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 21*4882a593Smuzhiyun 2 files changed, 46 insertions(+), 8 deletions(-) 22*4882a593Smuzhiyun create mode 100644 bc/libmath.h 23*4882a593Smuzhiyun 24*4882a593Smuzhiyundiff --git a/bc/Makefile.am b/bc/Makefile.am 25*4882a593Smuzhiyunindex d9d412e..f244241 100644 26*4882a593Smuzhiyun--- a/bc/Makefile.am 27*4882a593Smuzhiyun+++ b/bc/Makefile.am 28*4882a593Smuzhiyun@@ -31,14 +31,6 @@ global.o: libmath.h 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun fbcOBJ = main.o bc.o scan.o execute.o load.o storage.o util.o warranty.o 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun-libmath.h: libmath.b $(fbcOBJ) $(LIBBC) 33*4882a593Smuzhiyun- echo '{0}' > libmath.h 34*4882a593Smuzhiyun- $(MAKE) global.o 35*4882a593Smuzhiyun- $(LINK) -o fbc $(fbcOBJ) global.o $(LIBBC) $(LIBL) $(READLINELIB) $(LIBS) 36*4882a593Smuzhiyun- ./fbc -c $(srcdir)/libmath.b </dev/null >libmath.h 37*4882a593Smuzhiyun- $(srcdir)/fix-libmath_h 38*4882a593Smuzhiyun- rm -f ./fbc ./global.o 39*4882a593Smuzhiyun- 40*4882a593Smuzhiyun sbcOBJ = main.o sbc.o scan.o execute.o global.o load.o storage.o util.o \ 41*4882a593Smuzhiyun warranty.o 42*4882a593Smuzhiyun sbc.o: sbc.c 43*4882a593Smuzhiyundiff --git a/bc/libmath.h b/bc/libmath.h 44*4882a593Smuzhiyunnew file mode 100644 45*4882a593Smuzhiyunindex 0000000..63e1acb 46*4882a593Smuzhiyun--- /dev/null 47*4882a593Smuzhiyun+++ b/bc/libmath.h 48*4882a593Smuzhiyun@@ -0,0 +1,46 @@ 49*4882a593Smuzhiyun+{"@iK20:s2:p@r", 50*4882a593Smuzhiyun+"@iF1,5.6,7,8,9,10,11,12,13,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:C1,0:", 51*4882a593Smuzhiyun+"s14:pl7:s0:pl14:RN1:l5:0<Z2:1s12:pl5:ns5:pN2:l2:s15:pK6:l15:+", 52*4882a593Smuzhiyun+"K.44:l5:*+s13:pl5:cS1+s2:pN3:l5:1>Z4:l10:1+s10:pl5:K2:/s5:pl2:", 53*4882a593Smuzhiyun+"1+s2:pJ3:N4:l13:s2:p1l5:+s14:pl5:s6:p1s8:pK2:s11:pN6:1B7:J5:N8:", 54*4882a593Smuzhiyun+"l11:i11:pJ6:N7:l6:l5:*s6:l8:l11:*s8:/s9:pl9:0=Z9:l10:0>Z10:N11:", 55*4882a593Smuzhiyun+"l10:d10:Z12:l14:l14:*s14:pJ11:N12:N10:l15:s2:pl12:Z13:1l14:/R", 56*4882a593Smuzhiyun+"N13:l14:1/RN9:l14:l9:+s14:pJ8:N5:0R]@r", 57*4882a593Smuzhiyun+"@iF2,5.7,9,10,11,12,13,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:C2,0:", 58*4882a593Smuzhiyun+"s14:pl7:s0:pl14:RN1:l5:0{Z2:1K10:l2:^-1/RN2:l2:s15:pK6:l2:+s2:", 59*4882a593Smuzhiyun+"pK2:s10:p0s11:pN3:l5:K2:}Z4:l10:K2:*s10:pl5:cRs5:pJ3:N4:N5:l5:", 60*4882a593Smuzhiyun+"K.5:{Z6:l10:K2:*s10:pl5:cRs5:pJ5:N6:l5:1-l5:1+/s13:s14:pl13:l13:", 61*4882a593Smuzhiyun+"*s12:pK3:s11:pN8:1B9:J7:N10:l11:K2:+s11:pJ8:N9:l13:l12:*s13:l11:", 62*4882a593Smuzhiyun+"/s9:pl9:0=Z11:l10:l14:*s14:pl15:s2:pl14:1/RN11:l14:l9:+s14:pJ10:N7:", 63*4882a593Smuzhiyun+"0R]@r", 64*4882a593Smuzhiyun+"@iF3,5.7,9,11,12,13,16,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:C3,0:", 65*4882a593Smuzhiyun+"s14:pl7:s0:pl14:RN1:l2:s15:pK1.1:l15:*K2:+s2:p1C4,0:s14:pl5:0", 66*4882a593Smuzhiyun+"<Z2:1s12:pl5:ns5:pN2:0s2:pl5:l14:/K2:+K4:/s13:pl5:K4:l13:*l14:", 67*4882a593Smuzhiyun+"*-s5:pl13:K2:%Z3:l5:ns5:pN3:l15:K2:+s2:pl5:s9:s14:pl5:nl5:*s16:", 68*4882a593Smuzhiyun+"pK3:s11:pN5:1B6:J4:N7:l11:K2:+s11:pJ5:N6:l9:l16:l11:l11:1-*/*", 69*4882a593Smuzhiyun+"s9:pl9:0=Z8:l15:s2:pl12:Z9:l14:n1/RN9:l14:1/RN8:l14:l9:+s14:p", 70*4882a593Smuzhiyun+"J7:N4:0R]@r", 71*4882a593Smuzhiyun+"@iF5,5.7,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:C5,0:s14:pl7:s0:pl14:", 72*4882a593Smuzhiyun+"RN1:l2:s15:pl2:K1.2:*s2:pl5:1C4,0:K2:*+C3,0:s14:pl15:s2:pl14:", 73*4882a593Smuzhiyun+"1/R0R]@r", 74*4882a593Smuzhiyun+"@iF4,5.6,7,9,10,11,12,13,16,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl5:", 75*4882a593Smuzhiyun+"C4,0:s14:pl7:s0:pl14:RN1:1s12:pl5:0<Z2:1ns12:pl5:ns5:pN2:l5:1", 76*4882a593Smuzhiyun+"=Z3:l2:K25:{Z4:K.7853981633974483096156608:l12:/RN4:l2:K40:{Z5:", 77*4882a593Smuzhiyun+"K.7853981633974483096156608458198757210492:l12:/RN5:l2:K60:{Z6:", 78*4882a593Smuzhiyun+"K.785398163397448309615660845819875721049292349843776455243736", 79*4882a593Smuzhiyun+":l12:/RN6:N3:l5:K.2:=Z7:l2:K25:{Z8:K.1973955598498807583700497", 80*4882a593Smuzhiyun+":l12:/RN8:l2:K40:{Z9:K.1973955598498807583700497651947902934475", 81*4882a593Smuzhiyun+":l12:/RN9:l2:K60:{Z10:K.197395559849880758370049765194790293447585103787852101517688", 82*4882a593Smuzhiyun+":l12:/RN10:N7:l2:s15:pl5:K.2:>Z11:l15:K5:+s2:pK.2:C4,0:s6:pN11:", 83*4882a593Smuzhiyun+"l15:K3:+s2:pN12:l5:K.2:>Z13:l10:1+s10:pl5:K.2:-1l5:K.2:*+/s5:", 84*4882a593Smuzhiyun+"pJ12:N13:l5:s13:s14:pl5:nl5:*s16:pK3:s11:pN15:1B16:J14:N17:l11:", 85*4882a593Smuzhiyun+"K2:+s11:pJ15:N16:l13:l16:*s13:l11:/s9:pl9:0=Z18:l15:s2:pl10:l6:", 86*4882a593Smuzhiyun+"*l14:+l12:/RN18:l14:l9:+s14:pJ17:N14:0R]@r", 87*4882a593Smuzhiyun+"@iF6,13,5.6,7,8,9,10,11,12,16,14,15[l0:KA:#Z1:l0:s7:pKA:s0:pl13:", 88*4882a593Smuzhiyun+"l5:C6,00:s14:pl7:s0:pl14:RN1:l2:s15:p0s2:pl13:1/s13:pl13:0<Z2:", 89*4882a593Smuzhiyun+"l13:ns13:pl13:K2:%1=Z3:1s12:pN3:N2:1s10:pK2:s11:pN5:l11:l13:{", 90*4882a593Smuzhiyun+"B6:J4:N7:l11:i11:pJ5:N6:l10:l11:*s10:pJ7:N4:K1.5:l15:*s2:pl5:", 91*4882a593Smuzhiyun+"l13:^K2:l13:^/l10:/s10:p1s9:s14:pl5:nl5:*K4:/s16:pK1.5:l15:*l10:", 92*4882a593Smuzhiyun+"cL+l10:cS-s2:p1s11:pN9:1B10:J8:N11:l11:i11:pJ9:N10:l9:l16:*l11:", 93*4882a593Smuzhiyun+"/l13:l11:+/s9:pl9:0=Z12:l15:s2:pl12:Z13:l10:nl14:*1/RN13:l10:", 94*4882a593Smuzhiyun+"l14:*1/RN12:l14:l9:+s14:pJ11:N8:0R]@r",0} 95*4882a593Smuzhiyun-- 96*4882a593Smuzhiyun2.17.1 97*4882a593Smuzhiyun 98