Summary: Bruce's C compiler Summary(pl.UTF-8): Kompilator C Bruce'a Name: bcc Version: 0.16.17 Release: 6 License: GPL Group: Development/Languages Source0: http://homepage.ntlworld.com/robert.debath/dev86/Dev86src-%{version}.tar.gz # Source0-md5: e7bbfdbe61c2fb964994a087e29b0087 Patch0: Dev86src-noroot.patch Patch1: Dev86src-opt.patch Patch2: dev86-0.16.17-fortify.patch Patch3: dev86-pic.patch Patch4: dev86-0.16.17-make382.patch Patch5: dev86-64bit.patch Patch6: dev86-noelks.patch Patch7: dev86-long.patch Patch8: dev86-nostrip.patch Patch9: dev86-print-overflow.patch URL: http://homepage.ntlworld.com/robert.debath/ Requires: bin86 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) # don't try to strip Linux-8086 objects # TODO: use _noautostrip %define no_install_post_strip 1 %description Bcc is a simple C compiler that produces 8086 assembler, in addition compiler compile time options allow 80386 or 6809 versions. The compiler understands traditional K&R C with just the restriction that bit fields are mapped to one of the other integer types. %description -l pl.UTF-8 Bcc jest prostym kompilatorem C tworzącym pliki asemblerowe 8086, a dodatkowo pozwala na wybranie wersji 80386 lub 6809. Kompilator rozumie tradycyjne C K&R z takim ograniczeniem, że pola bitowe są odwzorowywane do jednego z innych typów całkowitych. %prep %setup -q -n dev86-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p0 %patch4 -p0 %ifarch %{x8664} %patch5 -p1 %patch6 -p1 %endif %patch7 -p1 %patch8 -p1 %patch9 -p1 mv -f bootblocks/README README.bootblocks mv -f copt/README README.copt mv -f dis88/README README.dis88 mv -f elksemu/README README.elksemu mv -f unproto/README README.unproto %build CC="%{__cc}" \ %{__make} -j1 all other \ OPT="%{rpmcppflags} %{rpmcflags}" <