Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

kefir-0.4.1-4.fc45 RPM for x86_64

From Fedora Rawhide for x86_64 / k

Name: kefir Distribution: Fedora Project
Version: 0.4.1 Vendor: Fedora Project
Release: 4.fc45 Build date: Thu Jul 16 12:53:55 2026
Group: Unspecified Build host: buildvm-x86-05.rdu3.fedoraproject.org
Size: 96332778 Source RPM: kefir-0.4.1-4.fc45.src.rpm
Packager: Fedora Project
Url: https://kefir.protopopov.lv
Summary: An implementation of C17 language compiler from scratch
an implementation of C17 language compiler from scratch. No existing open
source compiler infrastructure is being reused. The main priority is
self-sufficiency of the project, compatibility with platform ABI and
compliance with C17 language standard. Any omissions or incompatibilities
between the language standard and Kefir behavior which are not explicitly
documented (see Implementation & Usage quirks section below) shall be
considered bugs.

Kefir supports modern x86-64 Linux, FreeBSD, OpenBSD and NetBSD environments
(see Supported environments section below). Compiler is also able to produce
JSON streams containing program representation on various stages of
compilation (tokens, AST, IR), as well as printing source code in preprocessed
form. The compiler targets GNU As (Intel syntax with/without prefixes and ATT
syntax are supported) and Yasm assemblers. Kefir is able to produce debug
information in DWARF5 format for GNU As. Position-independent code generation
is supported. Kefir features cc-compatible command line interface.

Provides

Requires

License

GPL-3.0-only AND BSD-3-Clause

Changelog

* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-4
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Mar 09 2025 Benson Muite <fed500@fedoraproject.org> - 0.4.1-1
  - Update to 0.4.1
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.0-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jan 02 2025 Benson Muite <fed500@fedoraproject.org> - 0.4.0-1
  - Initial import bz# 2329630

Files

/etc/kefir.local
/usr/bin/kefir
/usr/bin/kefir-cc
/usr/bin/kefir-cc1
/usr/bin/kefir-detect-host-env
/usr/include/kefir
/usr/include/kefir/runtime
/usr/include/kefir/toolchain
/usr/include/kefir/toolchain/kefir
/usr/include/kefir/toolchain/kefir/ast
/usr/include/kefir/toolchain/kefir/ast-translator
/usr/include/kefir/toolchain/kefir/ast-translator/base.h
/usr/include/kefir/toolchain/kefir/ast-translator/context.h
/usr/include/kefir/toolchain/kefir/ast-translator/debug
/usr/include/kefir/toolchain/kefir/ast-translator/debug/translator.h
/usr/include/kefir/toolchain/kefir/ast-translator/environment.h
/usr/include/kefir/toolchain/kefir/ast-translator/flow_control.h
/usr/include/kefir/toolchain/kefir/ast-translator/function_declaration.h
/usr/include/kefir/toolchain/kefir/ast-translator/function_definition.h
/usr/include/kefir/toolchain/kefir/ast-translator/initializer.h
/usr/include/kefir/toolchain/kefir/ast-translator/jump.h
/usr/include/kefir/toolchain/kefir/ast-translator/layout.h
/usr/include/kefir/toolchain/kefir/ast-translator/lvalue.h
/usr/include/kefir/toolchain/kefir/ast-translator/misc.h
/usr/include/kefir/toolchain/kefir/ast-translator/scope
/usr/include/kefir/toolchain/kefir/ast-translator/scope/global_scope_layout.h
/usr/include/kefir/toolchain/kefir/ast-translator/scope/local_scope_layout.h
/usr/include/kefir/toolchain/kefir/ast-translator/scope/scope_layout_impl.h
/usr/include/kefir/toolchain/kefir/ast-translator/scope/scoped_identifier.h
/usr/include/kefir/toolchain/kefir/ast-translator/scope/translator.h
/usr/include/kefir/toolchain/kefir/ast-translator/temporaries.h
/usr/include/kefir/toolchain/kefir/ast-translator/translator.h
/usr/include/kefir/toolchain/kefir/ast-translator/translator_impl.h
/usr/include/kefir/toolchain/kefir/ast-translator/type.h
/usr/include/kefir/toolchain/kefir/ast-translator/typeconv.h
/usr/include/kefir/toolchain/kefir/ast-translator/util.h
/usr/include/kefir/toolchain/kefir/ast-translator/value.h
/usr/include/kefir/toolchain/kefir/ast/alignment.h
/usr/include/kefir/toolchain/kefir/ast/analyzer
/usr/include/kefir/toolchain/kefir/ast/analyzer/analyzer.h
/usr/include/kefir/toolchain/kefir/ast/analyzer/declarator.h
/usr/include/kefir/toolchain/kefir/ast/analyzer/initializer.h
/usr/include/kefir/toolchain/kefir/ast/analyzer/member_designator.h
/usr/include/kefir/toolchain/kefir/ast/analyzer/nodes.h
/usr/include/kefir/toolchain/kefir/ast/analyzer/type_traversal.h
/usr/include/kefir/toolchain/kefir/ast/attributes.h
/usr/include/kefir/toolchain/kefir/ast/base.h
/usr/include/kefir/toolchain/kefir/ast/constant_expression.h
/usr/include/kefir/toolchain/kefir/ast/constant_expression_impl.h
/usr/include/kefir/toolchain/kefir/ast/constants.h
/usr/include/kefir/toolchain/kefir/ast/context.h
/usr/include/kefir/toolchain/kefir/ast/context_impl.h
/usr/include/kefir/toolchain/kefir/ast/context_manager.h
/usr/include/kefir/toolchain/kefir/ast/declarator.h
/usr/include/kefir/toolchain/kefir/ast/declarator_specifier.h
/usr/include/kefir/toolchain/kefir/ast/designator.h
/usr/include/kefir/toolchain/kefir/ast/downcast.h
/usr/include/kefir/toolchain/kefir/ast/flow_control.h
/usr/include/kefir/toolchain/kefir/ast/format.h
/usr/include/kefir/toolchain/kefir/ast/function_declaration_context.h
/usr/include/kefir/toolchain/kefir/ast/global_context.h
/usr/include/kefir/toolchain/kefir/ast/initializer.h
/usr/include/kefir/toolchain/kefir/ast/initializer_traversal.h
/usr/include/kefir/toolchain/kefir/ast/local_context.h
/usr/include/kefir/toolchain/kefir/ast/node.h
/usr/include/kefir/toolchain/kefir/ast/node_base.h
/usr/include/kefir/toolchain/kefir/ast/node_helpers.h
/usr/include/kefir/toolchain/kefir/ast/node_internal.h
/usr/include/kefir/toolchain/kefir/ast/object.h
/usr/include/kefir/toolchain/kefir/ast/runtime.h
/usr/include/kefir/toolchain/kefir/ast/scope.h
/usr/include/kefir/toolchain/kefir/ast/target_environment.h
/usr/include/kefir/toolchain/kefir/ast/temporaries.h
/usr/include/kefir/toolchain/kefir/ast/type
/usr/include/kefir/toolchain/kefir/ast/type.h
/usr/include/kefir/toolchain/kefir/ast/type/array.h
/usr/include/kefir/toolchain/kefir/ast/type/base.h
/usr/include/kefir/toolchain/kefir/ast/type/basic.h
/usr/include/kefir/toolchain/kefir/ast/type/enum.h
/usr/include/kefir/toolchain/kefir/ast/type/function.h
/usr/include/kefir/toolchain/kefir/ast/type/pointer.h
/usr/include/kefir/toolchain/kefir/ast/type/qualified.h
/usr/include/kefir/toolchain/kefir/ast/type/struct.h
/usr/include/kefir/toolchain/kefir/ast/type_completion.h
/usr/include/kefir/toolchain/kefir/ast/type_conv.h
/usr/include/kefir/toolchain/kefir/ast/type_layout.h
/usr/include/kefir/toolchain/kefir/cc1
/usr/include/kefir/toolchain/kefir/cc1/cc1.h
/usr/include/kefir/toolchain/kefir/cc1/options.h
/usr/include/kefir/toolchain/kefir/codegen
/usr/include/kefir/toolchain/kefir/codegen/amd64
/usr/include/kefir/toolchain/kefir/codegen/amd64-common.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/asmcmp.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/codegen.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/devirtualize.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/dwarf.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/function.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/module.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/register_allocator.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/stack_frame.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/static_data.h
/usr/include/kefir/toolchain/kefir/codegen/amd64/symbolic_labels.h
/usr/include/kefir/toolchain/kefir/codegen/asmcmp
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/base.h
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/context.h
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/debug.h
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/format.h
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/liveness.h
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/pipeline.h
/usr/include/kefir/toolchain/kefir/codegen/asmcmp/type_defs.h
/usr/include/kefir/toolchain/kefir/codegen/codegen.h
/usr/include/kefir/toolchain/kefir/compiler
/usr/include/kefir/toolchain/kefir/compiler/compiler.h
/usr/include/kefir/toolchain/kefir/compiler/configuration.h
/usr/include/kefir/toolchain/kefir/compiler/profile.h
/usr/include/kefir/toolchain/kefir/core
/usr/include/kefir/toolchain/kefir/core/base.h
/usr/include/kefir/toolchain/kefir/core/basic-types.h
/usr/include/kefir/toolchain/kefir/core/bitset.h
/usr/include/kefir/toolchain/kefir/core/block_tree.h
/usr/include/kefir/toolchain/kefir/core/bucketset.h
/usr/include/kefir/toolchain/kefir/core/data_model.h
/usr/include/kefir/toolchain/kefir/core/error.h
/usr/include/kefir/toolchain/kefir/core/error_format.h
/usr/include/kefir/toolchain/kefir/core/extensions.h
/usr/include/kefir/toolchain/kefir/core/graph.h
/usr/include/kefir/toolchain/kefir/core/hashtree.h
/usr/include/kefir/toolchain/kefir/core/hashtreeset.h
/usr/include/kefir/toolchain/kefir/core/interval_tree.h
/usr/include/kefir/toolchain/kefir/core/list.h
/usr/include/kefir/toolchain/kefir/core/mem.h
/usr/include/kefir/toolchain/kefir/core/optional.h
/usr/include/kefir/toolchain/kefir/core/os_error.h
/usr/include/kefir/toolchain/kefir/core/platform.h
/usr/include/kefir/toolchain/kefir/core/sort.h
/usr/include/kefir/toolchain/kefir/core/source_error.h
/usr/include/kefir/toolchain/kefir/core/source_location.h
/usr/include/kefir/toolchain/kefir/core/string_array.h
/usr/include/kefir/toolchain/kefir/core/string_buffer.h
/usr/include/kefir/toolchain/kefir/core/string_builder.h
/usr/include/kefir/toolchain/kefir/core/string_pool.h
/usr/include/kefir/toolchain/kefir/core/tree.h
/usr/include/kefir/toolchain/kefir/core/trie.h
/usr/include/kefir/toolchain/kefir/core/util.h
/usr/include/kefir/toolchain/kefir/core/vector.h
/usr/include/kefir/toolchain/kefir/core/version.h
/usr/include/kefir/toolchain/kefir/driver
/usr/include/kefir/toolchain/kefir/driver/compiler_options.h
/usr/include/kefir/toolchain/kefir/driver/configuration.h
/usr/include/kefir/toolchain/kefir/driver/driver.h
/usr/include/kefir/toolchain/kefir/driver/driver_prologue.h
/usr/include/kefir/toolchain/kefir/driver/externals.h
/usr/include/kefir/toolchain/kefir/driver/parser.h
/usr/include/kefir/toolchain/kefir/driver/runner.h
/usr/include/kefir/toolchain/kefir/driver/target.h
/usr/include/kefir/toolchain/kefir/driver/target_configuration.h
/usr/include/kefir/toolchain/kefir/driver/tools.h
/usr/include/kefir/toolchain/kefir/ir
/usr/include/kefir/toolchain/kefir/ir/assembly.h
/usr/include/kefir/toolchain/kefir/ir/bitfields.h
/usr/include/kefir/toolchain/kefir/ir/builder.h
/usr/include/kefir/toolchain/kefir/ir/builtins.h
/usr/include/kefir/toolchain/kefir/ir/compact.h
/usr/include/kefir/toolchain/kefir/ir/data.h
/usr/include/kefir/toolchain/kefir/ir/debug.h
/usr/include/kefir/toolchain/kefir/ir/format.h
/usr/include/kefir/toolchain/kefir/ir/format_impl.h
/usr/include/kefir/toolchain/kefir/ir/function.h
/usr/include/kefir/toolchain/kefir/ir/instr.h
/usr/include/kefir/toolchain/kefir/ir/mnemonic.h
/usr/include/kefir/toolchain/kefir/ir/module.h
/usr/include/kefir/toolchain/kefir/ir/opcode_defs.h
/usr/include/kefir/toolchain/kefir/ir/opcodes.h
/usr/include/kefir/toolchain/kefir/ir/platform.h
/usr/include/kefir/toolchain/kefir/ir/type.h
/usr/include/kefir/toolchain/kefir/ir/type_tree.h
/usr/include/kefir/toolchain/kefir/lexer
/usr/include/kefir/toolchain/kefir/lexer/allocator.h
/usr/include/kefir/toolchain/kefir/lexer/base.h
/usr/include/kefir/toolchain/kefir/lexer/buffer.h
/usr/include/kefir/toolchain/kefir/lexer/context.h
/usr/include/kefir/toolchain/kefir/lexer/format.h
/usr/include/kefir/toolchain/kefir/lexer/lexem.h
/usr/include/kefir/toolchain/kefir/lexer/lexer.h
/usr/include/kefir/toolchain/kefir/lexer/source_cursor.h
/usr/include/kefir/toolchain/kefir/lexer/string_literal_impl.h
/usr/include/kefir/toolchain/kefir/optimizer
/usr/include/kefir/toolchain/kefir/optimizer/analysis.h
/usr/include/kefir/toolchain/kefir/optimizer/base.h
/usr/include/kefir/toolchain/kefir/optimizer/builder.h
/usr/include/kefir/toolchain/kefir/optimizer/code.h
/usr/include/kefir/toolchain/kefir/optimizer/code_util.h
/usr/include/kefir/toolchain/kefir/optimizer/configuration.h
/usr/include/kefir/toolchain/kefir/optimizer/constructor.h
/usr/include/kefir/toolchain/kefir/optimizer/constructor_internal.h
/usr/include/kefir/toolchain/kefir/optimizer/debug.h
/usr/include/kefir/toolchain/kefir/optimizer/format.h
/usr/include/kefir/toolchain/kefir/optimizer/function.h
/usr/include/kefir/toolchain/kefir/optimizer/liveness.h
/usr/include/kefir/toolchain/kefir/optimizer/module.h
/usr/include/kefir/toolchain/kefir/optimizer/opcode_defs.h
/usr/include/kefir/toolchain/kefir/optimizer/pipeline.h
/usr/include/kefir/toolchain/kefir/optimizer/type.h
/usr/include/kefir/toolchain/kefir/parser
/usr/include/kefir/toolchain/kefir/parser/base.h
/usr/include/kefir/toolchain/kefir/parser/builder.h
/usr/include/kefir/toolchain/kefir/parser/builtins.h
/usr/include/kefir/toolchain/kefir/parser/cursor.h
/usr/include/kefir/toolchain/kefir/parser/parser.h
/usr/include/kefir/toolchain/kefir/parser/rule_helpers.h
/usr/include/kefir/toolchain/kefir/parser/rules.h
/usr/include/kefir/toolchain/kefir/parser/ruleset.h
/usr/include/kefir/toolchain/kefir/parser/scope.h
/usr/include/kefir/toolchain/kefir/platform
/usr/include/kefir/toolchain/kefir/platform/cli_parser.h
/usr/include/kefir/toolchain/kefir/platform/filesystem.h
/usr/include/kefir/toolchain/kefir/platform/filesystem_source.h
/usr/include/kefir/toolchain/kefir/platform/input.h
/usr/include/kefir/toolchain/kefir/platform/process.h
/usr/include/kefir/toolchain/kefir/platform/tempfile.h
/usr/include/kefir/toolchain/kefir/preprocessor
/usr/include/kefir/toolchain/kefir/preprocessor/ast_context.h
/usr/include/kefir/toolchain/kefir/preprocessor/directives.h
/usr/include/kefir/toolchain/kefir/preprocessor/format.h
/usr/include/kefir/toolchain/kefir/preprocessor/macro.h
/usr/include/kefir/toolchain/kefir/preprocessor/macro_scope.h
/usr/include/kefir/toolchain/kefir/preprocessor/predefined_macro.h
/usr/include/kefir/toolchain/kefir/preprocessor/preprocessor.h
/usr/include/kefir/toolchain/kefir/preprocessor/source_dependency_locator.h
/usr/include/kefir/toolchain/kefir/preprocessor/source_file.h
/usr/include/kefir/toolchain/kefir/preprocessor/token_sequence.h
/usr/include/kefir/toolchain/kefir/preprocessor/tokenizer.h
/usr/include/kefir/toolchain/kefir/preprocessor/user_macro.h
/usr/include/kefir/toolchain/kefir/preprocessor/util.h
/usr/include/kefir/toolchain/kefir/preprocessor/virtual_source_file.h
/usr/include/kefir/toolchain/kefir/runtime
/usr/include/kefir/toolchain/kefir/runtime/common
/usr/include/kefir/toolchain/kefir/runtime/common/alloca.h
/usr/include/kefir/toolchain/kefir/runtime/common/float.h
/usr/include/kefir/toolchain/kefir/runtime/common/typeclass.h
/usr/include/kefir/toolchain/kefir/runtime/common/typeclass_kefir_impl.h
/usr/include/kefir/toolchain/kefir/target
/usr/include/kefir/toolchain/kefir/target/abi
/usr/include/kefir/toolchain/kefir/target/abi/amd64
/usr/include/kefir/toolchain/kefir/target/abi/amd64/base.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/bitfields.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/function.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/parameters.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/platform.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/return.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/bitfields.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/data.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/parameters.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/qwords.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/return.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/system-v/type_layout.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/type_layout.h
/usr/include/kefir/toolchain/kefir/target/abi/amd64/vararg.h
/usr/include/kefir/toolchain/kefir/target/abi/util.h
/usr/include/kefir/toolchain/kefir/target/asm
/usr/include/kefir/toolchain/kefir/target/asm/amd64
/usr/include/kefir/toolchain/kefir/target/asm/amd64/db.h
/usr/include/kefir/toolchain/kefir/target/asm/amd64/xasmgen.h
/usr/include/kefir/toolchain/kefir/target/dwarf
/usr/include/kefir/toolchain/kefir/target/dwarf/dwarf.h
/usr/include/kefir/toolchain/kefir/target/dwarf/generator.h
/usr/include/kefir/toolchain/kefir/test
/usr/include/kefir/toolchain/kefir/test/codegen.h
/usr/include/kefir/toolchain/kefir/test/module_shim.h
/usr/include/kefir/toolchain/kefir/test/unit_test.h
/usr/include/kefir/toolchain/kefir/test/util.h
/usr/include/kefir/toolchain/kefir/util
/usr/include/kefir/toolchain/kefir/util/char32.h
/usr/include/kefir/toolchain/kefir/util/json.h
/usr/include/kefir/toolchain/kefir/util/uchar.h
/usr/lib/.build-id
/usr/lib/.build-id/35
/usr/lib/.build-id/35/3e6cd529786c4ad8a989ce9a63301605f83e2f
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/f8e106748eb6301bed39a2cc6e810de1177956
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/1be09ce3cb521025a4f375ee7433e2b90cd33c
/usr/lib64/libkefir.a
/usr/lib64/libkefir.so
/usr/lib64/libkefir.so.0.0
/usr/share/doc/kefir
/usr/share/doc/kefir/CHANGELOG
/usr/share/doc/kefir/README.md
/usr/share/licenses/kefir
/usr/share/licenses/kefir/COPYING
/usr/share/man/man1/kefir-cc1.1.gz
/usr/share/man/man1/kefir-detect-host-env.1.gz
/usr/share/man/man1/kefir.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 3 22:20:21 2026