sdcc-3.6.0-7.3.i586.rpm


Advertisement

Description

sdcc - Small Device C Compiler

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename sdcc-3.6.0-7.3.i586.rpm
Package name sdcc
Package version 3.6.0
Package release 7.3
Package architecture i586
Package type rpm
Category Development/Languages/C and C++
Homepage http://sdcc.sourceforge.net/
License GPL-2.0-or-later AND GPL-3.0-or-later
Maintainer -
Download size 2.98 MB
Installed size 21.38 MB
SDCC is a C compiler for 8051 class and similar microcontrollers.
The package includes the compiler, assemblers and linkers, a device
simulator and a core library. The processors supported (to a varying
degree) include the 8051, ds390, z80, hc08, and PIC.

Alternatives

Package Version Architecture Repository
sdcc-3.6.0-7.3.x86_64.rpm 3.6.0 x86_64 openSUSE Oss
sdcc - - -

Requires

Name Value
/usr/bin/python2 -
libc.so.6(GLIBC_2.28) -
libdl.so.2 -
libdl.so.2(GLIBC_2.0) -
libdl.so.2(GLIBC_2.1) -
libgcc_s.so.1 -
libgcc_s.so.1(GCC_3.0) -
libgcc_s.so.1(GCC_3.4) -
libgcc_s.so.1(GLIBC_2.0) -
libm.so.6 -
libm.so.6(GLIBC_2.29) -
libstdc++.so.6 -
libstdc++.so.6(CXXABI_1.3) -
libstdc++.so.6(CXXABI_1.3.8) -
libstdc++.so.6(CXXABI_1.3.9) -
libstdc++.so.6(GLIBCXX_3.4) -
libstdc++.so.6(GLIBCXX_3.4.11) -
libstdc++.so.6(GLIBCXX_3.4.15) -
libstdc++.so.6(GLIBCXX_3.4.21) -
libstdc++.so.6(GLIBCXX_3.4.9) -

Provides

Name Value
sdcc = 3.6.0-7.3
sdcc(x86-32) = 3.6.0-7.3

Download

Type URL
Mirror widehat.opensuse.org
Binary Package sdcc-3.6.0-7.3.i586.rpm
Source Package sdcc-3.6.0-7.3.src.rpm

Install Howto

Install sdcc rpm package:

# zypper install sdcc

Files

Path
/usr/bin/as2gbmap
/usr/bin/makebin
/usr/bin/packihx
/usr/bin/s51
/usr/bin/sdar
/usr/bin/sdas390
/usr/bin/sdas6808
/usr/bin/sdas8051
/usr/bin/sdasgb
/usr/bin/sdasrab
/usr/bin/sdasstm8
/usr/bin/sdastlcs90
/usr/bin/sdasz80
/usr/bin/sdcc
/usr/bin/sdcclib
/usr/bin/sdcdb
/usr/bin/sdcpp
/usr/bin/sdld
/usr/bin/sdld6808
/usr/bin/sdldgb
/usr/bin/sdldstm8
/usr/bin/sdldz80
/usr/bin/sdnm
/usr/bin/sdobjcopy
/usr/bin/sdranlib
/usr/bin/shc08
/usr/bin/sstm8
/usr/bin/sz80
/usr/share/doc/packages/sdcc/ChangeLog
/usr/share/doc/packages/sdcc/README.txt
/usr/share/emacs/site-lisp/sdcdb.el
/usr/share/emacs/site-lisp/sdcdbsrc.el
/usr/share/licenses/sdcc/COPYING
/usr/share/sdcc/
/usr/share/sdcc/include/assert.h
/usr/share/sdcc/include/ctype.h
/usr/share/sdcc/include/ds80c390.h
/usr/share/sdcc/include/errno.h
/usr/share/sdcc/include/float.h
/usr/share/sdcc/include/iso646.h
/usr/share/sdcc/include/limits.h
/usr/share/sdcc/include/math.h
/usr/share/sdcc/include/sdcc-lib.h
/usr/share/sdcc/include/setjmp.h
/usr/share/sdcc/include/stdalign.h
/usr/share/sdcc/include/stdarg.h
/usr/share/sdcc/include/stdbool.h
/usr/share/sdcc/include/stddef.h
/usr/share/sdcc/include/stdint.h
/usr/share/sdcc/include/stdio.h
/usr/share/sdcc/include/stdlib.h
/usr/share/sdcc/include/stdnoreturn.h
/usr/share/sdcc/include/string.h
/usr/share/sdcc/include/time.h
/usr/share/sdcc/include/tinibios.h
/usr/share/sdcc/include/typeof.h
/usr/share/sdcc/include/uchar.h
/usr/share/sdcc/include/wchar.h
/usr/share/sdcc/include/asm/
/usr/share/sdcc/include/asm/default/features.h
/usr/share/sdcc/include/asm/ds390/features.h
/usr/share/sdcc/include/asm/gbz80/features.h
/usr/share/sdcc/include/asm/mcs51/features.h
/usr/share/sdcc/include/asm/pic14/features.h
/usr/share/sdcc/include/asm/pic16/features.h
/usr/share/sdcc/include/asm/r2k/features.h
/usr/share/sdcc/include/asm/r3ka/features.h
/usr/share/sdcc/include/asm/stm8/features.h
/usr/share/sdcc/include/asm/tlcs90/features.h
/usr/share/sdcc/include/asm/z180/features.h
/usr/share/sdcc/include/asm/z80/features.h
/usr/share/sdcc/include/ds390/serial390.h
/usr/share/sdcc/include/ds400/ds400rom.h
/usr/share/sdcc/include/hc08/mc68hc908apxx.h
/usr/share/sdcc/include/hc08/mc68hc908gp32.h
/usr/share/sdcc/include/hc08/mc68hc908jb8.h
/usr/share/sdcc/include/hc08/mc68hc908jkjl.h
/usr/share/sdcc/include/hc08/mc68hc908qy.h
/usr/share/sdcc/include/mcs51/8051.h
/usr/share/sdcc/include/mcs51/8052.h
/usr/share/sdcc/include/mcs51/ADuC84x.h
/usr/share/sdcc/include/mcs51/AT89C513xA.h
/usr/share/sdcc/include/mcs51/C8051F000.h
/usr/share/sdcc/include/mcs51/C8051F018.h
/usr/share/sdcc/include/mcs51/C8051F020.h
/usr/share/sdcc/include/mcs51/C8051F040.h
/usr/share/sdcc/include/mcs51/C8051F060.h
/usr/share/sdcc/include/mcs51/C8051F120.h
/usr/share/sdcc/include/mcs51/C8051F200.h
/usr/share/sdcc/include/mcs51/C8051F300.h
/usr/share/sdcc/include/mcs51/C8051F310.h
/usr/share/sdcc/include/mcs51/C8051F320.h
/usr/share/sdcc/include/mcs51/C8051F326.h
/usr/share/sdcc/include/mcs51/C8051F330.h
/usr/share/sdcc/include/mcs51/C8051F336.h
/usr/share/sdcc/include/mcs51/C8051F340.h
/usr/share/sdcc/include/mcs51/C8051F350.h
/usr/share/sdcc/include/mcs51/C8051F360.h
/usr/share/sdcc/include/mcs51/C8051F410.h
/usr/share/sdcc/include/mcs51/C8051F520.h
/usr/share/sdcc/include/mcs51/C8051F920.h
/usr/share/sdcc/include/mcs51/C8051T600.h
/usr/share/sdcc/include/mcs51/C8051T610.h
/usr/share/sdcc/include/mcs51/C8051T630.h
/usr/share/sdcc/include/mcs51/EFM8BB1.h
/usr/share/sdcc/include/mcs51/P89LPC901.h
/usr/share/sdcc/include/mcs51/P89LPC922.h
/usr/share/sdcc/include/mcs51/P89LPC925.h
/usr/share/sdcc/include/mcs51/P89LPC932.h
/usr/share/sdcc/include/mcs51/P89c51RD2.h
/usr/share/sdcc/include/mcs51/SST89x5xRDx.h
/usr/share/sdcc/include/mcs51/XC866.h
/usr/share/sdcc/include/mcs51/at89S8252.h
/usr/share/sdcc/include/mcs51/at89Sx051.h
/usr/share/sdcc/include/mcs51/at89c51ed2.h
/usr/share/sdcc/include/mcs51/at89c51id2.h
/usr/share/sdcc/include/mcs51/at89c51snd1c.h
/usr/share/sdcc/include/mcs51/at89c55.h
/usr/share/sdcc/include/mcs51/at89s53.h
/usr/share/sdcc/include/mcs51/at89s8253.h
/usr/share/sdcc/include/mcs51/at89x051.h
/usr/share/sdcc/include/mcs51/at89x51.h
/usr/share/sdcc/include/mcs51/at89x52.h
/usr/share/sdcc/include/mcs51/cc1110.h
/usr/share/sdcc/include/mcs51/cc2430.h
/usr/share/sdcc/include/mcs51/cc2510fx.h
/usr/share/sdcc/include/mcs51/cc2530.h
/usr/share/sdcc/include/mcs51/compiler.h
/usr/share/sdcc/include/mcs51/lint.h
/usr/share/sdcc/include/mcs51/mcs51reg.h
/usr/share/sdcc/include/mcs51/msc1210.h
/usr/share/sdcc/include/mcs51/msm8xc154s.h
/usr/share/sdcc/include/mcs51/p89c66x.h
/usr/share/sdcc/include/mcs51/p89lpc9321.h
/usr/share/sdcc/include/mcs51/p89lpc9331.h
/usr/share/sdcc/include/mcs51/p89lpc933_4.h
/usr/share/sdcc/include/mcs51/p89lpc9351.h
/usr/share/sdcc/include/mcs51/p89lpc935_6.h
/usr/share/sdcc/include/mcs51/p89lpc938.h
/usr/share/sdcc/include/mcs51/p89v51rd2.h
/usr/share/sdcc/include/mcs51/p89v66x.h
/usr/share/sdcc/include/mcs51/reg51.h
/usr/share/sdcc/include/mcs51/reg764.h
/usr/share/sdcc/include/mcs51/regc515c.h
/usr/share/sdcc/include/mcs51/sab80515.h
/usr/share/sdcc/include/mcs51/ser.h
/usr/share/sdcc/include/mcs51/ser_ir.h
/usr/share/sdcc/include/mcs51/serial.h
/usr/share/sdcc/include/mcs51/serial_IO.h
/usr/share/sdcc/include/mcs51/stc12.h
/usr/share/sdcc/include/mcs51/uPSD32xx.h
/usr/share/sdcc/include/mcs51/uPSD33xx.h
/usr/share/sdcc/include/mcs51/w7100.h
/usr/share/sdcc/include/pic14/errno.h
/usr/share/sdcc/include/pic14/float.h
/usr/share/sdcc/include/pic14/limits.h
/usr/share/sdcc/include/pic14/math.h
/usr/share/sdcc/include/pic14/p16f_common.inc
/usr/share/sdcc/include/pic14/pic14devices.txt
/usr/share/sdcc/include/pic14/pic16fam.h
/usr/share/sdcc/include/pic14/pic16regs.h
/usr/share/sdcc/include/pic14/sdcc-lib.h
/usr/share/sdcc/include/pic16/adc.h
/usr/share/sdcc/include/pic16/ctype.h
/usr/share/sdcc/include/pic16/delay.h
/usr/share/sdcc/include/pic16/errno.h
/usr/share/sdcc/include/pic16/float.h
/usr/share/sdcc/include/pic16/gstack.h
/usr/share/sdcc/include/pic16/i2c.h
/usr/share/sdcc/include/pic16/limits.h
/usr/share/sdcc/include/pic16/malloc.h
/usr/share/sdcc/include/pic16/math.h
/usr/share/sdcc/include/pic16/p18fxxx.inc
/usr/share/sdcc/include/pic16/pic16devices.txt
/usr/share/sdcc/include/pic16/pic18fregs.h
/usr/share/sdcc/include/pic16/sdcc-lib.h
/usr/share/sdcc/include/pic16/signal.h
/usr/share/sdcc/include/pic16/stdarg.h
/usr/share/sdcc/include/pic16/stddef.h
/usr/share/sdcc/include/pic16/stdint.h
/usr/share/sdcc/include/pic16/stdio.h
/usr/share/sdcc/include/pic16/stdlib.h
/usr/share/sdcc/include/pic16/string.h
/usr/share/sdcc/include/pic16/usart.h
/usr/share/sdcc/include/z180/z180.h
/usr/share/sdcc/lib/
/usr/share/sdcc/lib/ds390/libds390.lib
/usr/share/sdcc/lib/ds390/libfloat.lib
/usr/share/sdcc/lib/ds390/libint.lib
/usr/share/sdcc/lib/ds390/liblong.lib
/usr/share/sdcc/lib/ds390/liblonglong.lib
/usr/share/sdcc/lib/ds390/libsdcc.lib
/usr/share/sdcc/lib/ds400/libds400.lib
/usr/share/sdcc/lib/ds400/libfloat.lib
/usr/share/sdcc/lib/ds400/libint.lib
/usr/share/sdcc/lib/ds400/liblong.lib
/usr/share/sdcc/lib/ds400/liblonglong.lib
/usr/share/sdcc/lib/ds400/libsdcc.lib
/usr/share/sdcc/lib/gbz80/crt0.rel
/usr/share/sdcc/lib/gbz80/gbz80.lib
/usr/share/sdcc/lib/hc08/hc08.lib
/usr/share/sdcc/lib/huge/libfloat.lib
/usr/share/sdcc/lib/huge/libint.lib
/usr/share/sdcc/lib/huge/liblong.lib
/usr/share/sdcc/lib/huge/liblonglong.lib
/usr/share/sdcc/lib/huge/libsdcc.lib
/usr/share/sdcc/lib/huge/mcs51.lib
/usr/share/sdcc/lib/huge-stack-auto/libfloat.lib
/usr/share/sdcc/lib/huge-stack-auto/libint.lib
/usr/share/sdcc/lib/huge-stack-auto/liblong.lib
/usr/share/sdcc/lib/huge-stack-auto/liblonglong.lib
/usr/share/sdcc/lib/huge-stack-auto/libsdcc.lib
/usr/share/sdcc/lib/huge-stack-auto/mcs51.lib
/usr/share/sdcc/lib/large/libfloat.lib
/usr/share/sdcc/lib/large/libint.lib
/usr/share/sdcc/lib/large/liblong.lib
/usr/share/sdcc/lib/large/liblonglong.lib
/usr/share/sdcc/lib/large/libsdcc.lib
/usr/share/sdcc/lib/large/mcs51.lib
/usr/share/sdcc/lib/large-stack-auto/libfloat.lib
/usr/share/sdcc/lib/large-stack-auto/libint.lib
/usr/share/sdcc/lib/large-stack-auto/liblong.lib
/usr/share/sdcc/lib/large-stack-auto/liblonglong.lib
/usr/share/sdcc/lib/large-stack-auto/libsdcc.lib
/usr/share/sdcc/lib/large-stack-auto/mcs51.lib
/usr/share/sdcc/lib/medium/libfloat.lib
/usr/share/sdcc/lib/medium/libint.lib
/usr/share/sdcc/lib/medium/liblong.lib
/usr/share/sdcc/lib/medium/liblonglong.lib
/usr/share/sdcc/lib/medium/libsdcc.lib
/usr/share/sdcc/lib/medium/mcs51.lib
/usr/share/sdcc/lib/medium-stack-auto/libfloat.lib
/usr/share/sdcc/lib/medium-stack-auto/libint.lib
/usr/share/sdcc/lib/medium-stack-auto/liblong.lib
/usr/share/sdcc/lib/medium-stack-auto/liblonglong.lib
/usr/share/sdcc/lib/medium-stack-auto/libsdcc.lib
/usr/share/sdcc/lib/medium-stack-auto/mcs51.lib
/usr/share/sdcc/lib/pic14/libm.lib
/usr/share/sdcc/lib/pic14/libme.lib
/usr/share/sdcc/lib/pic14/libsdcc.lib
/usr/share/sdcc/lib/pic14/libsdcce.lib
/usr/share/sdcc/lib/pic16/crt0.o
/usr/share/sdcc/lib/pic16/crt0i.o
/usr/share/sdcc/lib/pic16/crt0iz.o
/usr/share/sdcc/lib/pic16/libc18f.lib
/usr/share/sdcc/lib/pic16/libcrt0.lib
/usr/share/sdcc/lib/pic16/libcrt0i.lib
/usr/share/sdcc/lib/pic16/libcrt0iz.lib
/usr/share/sdcc/lib/pic16/libdebug.lib
/usr/share/sdcc/lib/pic16/libm18f.lib
/usr/share/sdcc/lib/pic16/libsdcc.lib
/usr/share/sdcc/lib/r2k/crt0.rel
/usr/share/sdcc/lib/r2k/r2k.lib
/usr/share/sdcc/lib/r3ka/crt0.rel
/usr/share/sdcc/lib/r3ka/r3ka.lib
/usr/share/sdcc/lib/s08/s08.lib
/usr/share/sdcc/lib/small/libfloat.lib
/usr/share/sdcc/lib/small/libint.lib
/usr/share/sdcc/lib/small/liblong.lib
/usr/share/sdcc/lib/small/liblonglong.lib
/usr/share/sdcc/lib/small/libsdcc.lib
/usr/share/sdcc/lib/small/mcs51.lib
/usr/share/sdcc/lib/small-stack-auto/libfloat.lib
/usr/share/sdcc/lib/small-stack-auto/libint.lib
/usr/share/sdcc/lib/small-stack-auto/liblong.lib
/usr/share/sdcc/lib/small-stack-auto/liblonglong.lib
/usr/share/sdcc/lib/small-stack-auto/libsdcc.lib
/usr/share/sdcc/lib/small-stack-auto/mcs51.lib
/usr/share/sdcc/lib/stm8/stm8.lib
/usr/share/sdcc/lib/tlcs90/crt0.rel
/usr/share/sdcc/lib/tlcs90/tlcs90.lib
/usr/share/sdcc/lib/z180/crt0.rel
/usr/share/sdcc/lib/z180/z180.lib
/usr/share/sdcc/lib/z80/crt0.rel
/usr/share/sdcc/lib/z80/z80.lib

Changelog

2018-12-13 - Michal Suchanek <msuchanek@suse.de>
- Fix Tumbleweed build.
- Instead of including prebuilt MCS51_named.pdf build it during package build.
Besides avoiding the ImageMagick problem with interpreting PS this also
avoids rasterising the image.
2018-10-18 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Delete PowerPC embedspu script from sdbinutils which conflicts with binutils,
fixes boo#1112433
2018-10-02 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Add pre-converted MCS51_named.pdf to sources, to avoid the lossy
SVG -> EPS (rasterized) -> PDF conversion of the distributed SVG.
[bsc#1109976]
2018-02-03 - stefan.bruens@rwth-aachen.de
- Add explicit BuildRequires: for footnote.sty
- Remove handling of obsolete distribution versions
- Cleanup spec, remove code necessary for older sdcc versions
- Drop dvipdfm and latex2html BuildRequires:, these are not really
used
- Add 0001-Doc-Disable-fallback-to-dvipdfm-remove-non-pdftex-ta.patch
* do not build dvi file, but use pdflatex to build references (.aux)
* use PDF version 1.5 instead of 1.3, reduces sdccman.pdf size by 40%
2017-02-02 - adam.majer@suse.de
- use individual libboost-*-devel packages instead of boost-devel
2016-09-20 - stefan.bruens@rwth-aachen.de
- Spec file cleanup:
* disable non-free build, instead of deleting build files
* do not install bfd info, which conflicts with binutils package,
and is useless, as sdcc links libbfd statically
* cleanup %doc
2016-09-06 - wk@ire.pw.edu.pl
- Fixed info file uninstall
2016-09-05 - wk@ire.pw.edu.pl
- Update to version 3.5.0
* Merged upstream binutils 2.25
* New memory management with lower overhead
* Changed default language dialect to --std-sdcc11
* Diagnostic for missing type specifier: No implicit int outside of C90 mode anymore
* C11 generic selections
* char type is now unsigned by default (old behaviour can be restored using --fsigned-char)
* Character constants are now of type int instead of char.
* ISO C95 and ISO C11 wide character constants
* ISO C95 and ISO C11 wide string literals
* Basic standard library support for wide characters: c16rtomb(), mbrtoc16(), mbsinit(), mbtowc(), mbrlen(), mbrtoc32, c32rtomb(), mbrtowc(), wcrtomb(), mblen(), wctomb()
* Treat all ports the same in the manual (i.e. mcs51-specific stuff is now clearly described as such)
* Reorganized interrupt handling for z80, z180, r2k, r3ka, tlcs90, gbz80 backends
* Workaround for stm8 division hardware bug
* ELF/DWARF support for stm8
* Output symbol table for ELF
* pic16 port now uses standard-compliant crt0iz that initializes static and globals to 0 by default
- Numerous feature requests and bug fixes are included as well.
- Removed patch sdcc_add_ppc64le_suse_support.patch (applied upstream)
- Modified patch sdcc_enable_additional_target_libs.patch
2016-08-16 - dimstar@opensuse.org
- BuildRequire texlive-xetex-bin in plus in openSUSE Tumbleweed in
order to workaround boo#992360.
2015-10-30 - tobias.johannes.klausmann@mni.thm.de
- Build additional libraries sdcc can link against
- Add patch sdcc_enable_additional_target_libs.patch

See Also

Package Description
sdcc-doc-3.6.0-7.3.noarch.rpm Documentation for the SDCC C compiler
sdcc-libc-sources-3.6.0-7.3.i586.rpm Small Device C Compiler
sdcc-libc-sources-3.6.0-7.3.x86_64.rpm Small Device C Compiler
sdcv-0.5.2-1.4.i586.rpm Console version of the Stardict program
sdcv-0.5.2-1.4.x86_64.rpm Console version of the Stardict program
sddm-0.18.0-7.1.i586.rpm QML-based display manager
sddm-0.18.0-7.1.x86_64.rpm QML-based display manager
sddm-branding-openSUSE-0.18.0-7.1.i586.rpm openSUSE branding for SDDM, a QML-based display manager
sddm-branding-openSUSE-0.18.0-7.1.x86_64.rpm openSUSE branding for SDDM, a QML-based display manager
sddm-branding-upstream-0.18.0-7.1.i586.rpm Upstream branding for SDDM, a QML-based display manager
sddm-branding-upstream-0.18.0-7.1.x86_64.rpm Upstream branding for SDDM, a QML-based display manager
sddm-theme-openSUSE-15.0~git20190223T194652~7f4983a-3.1.noarch.rpm SDDM theme for openSUSE
sdl-asylum-0.3.2-3.2.i586.rpm Asylum like game
sdl-asylum-0.3.2-3.2.x86_64.rpm Asylum like game
sdl-ball-1.02-3.5.i586.rpm A Free/OpenSource brick-breaking game with pretty graphics
Advertisement
Advertisement