SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

9cc rpm build for : openSUSE Leap 42. For other distributions click 9cc.

Name : 9cc
Version : 0~git20180901.882e4b2 Vendor : obs://build_opensuse_org/home:alois
Release : 8.3 Date : 2019-02-07 18:01:22
Group : Development/Languages/C and C++ Source RPM : 9cc-0~git20180901.882e4b2-8.3.src.rpm
Size : 0.07 MB
Packager : (none)
Summary : A small C compiler
Description :
9cc is a successor of the 8cc C compiler. It\'s written in such a way to
be easily understood while generating reasonably efficient assembly.

9cc has more stages than 8cc. Here is an overview of the internals:

* Compiles an input string to abstract syntax trees.
* Runs a semantic analyzer on the trees to add a type to each tree node.
* Converts the trees to intermediate code (IR), which in some degree
resembles x86-64 instructions but has an infinite number of registers.
* Maps an infinite number of registers to a finite number of registers.
* Generates x86-64 instructions from the IR.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/alois/openSUSE_Leap_42.3_Update/x86_64

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
9cc
9cc(x86-64)

Requires :
libc.so.6(GLIBC_2.3)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6()(64bit)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
rpmlib(PayloadIsLzma) <= 4.4.6-1
rpmlib(TildeInVersions) <= 4.10.0-1


Content of RPM :
/usr/bin/9cc
/usr/share/doc/packages/9cc
/usr/share/doc/packages/9cc/README.md
/usr/share/licenses/9cc
/usr/share/licenses/9cc/LICENSE

 
ICM