| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: dtc | Distribution: openSUSE Tumbleweed |
| Version: 1.7.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Feb 7 16:24:23 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 234012 | Source RPM: dtc-1.7.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/dgibson/dtc | |
| Summary: Device-tree compiler | |
PowerPC kernels are moving towards requiring a small Open Firmware-style device tree as the only means of passing information from bootloaders/firmware to the kernel. This does not require a full Open Firmware implementation. DTC (Device Tree Compiler) is a tool to create a static device tree, which is adequate for most embedded systems (since their topology will not vary across reboots). DTC is available via a git tree: git://ozlabs.org/srv/projects/dtc/dtc.git
GPL-2.0-or-later
* Fri Feb 07 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 1.7.2:
* pylibfdt: Don't emit warnings from swig generate C code
* fdtoverlay: provide better error message for missing /__symbols__
* pylibfdt/libfdt.i: Use SWIG_AppendOutput
* Escape spaces in depfile with backslashes.
* libfdt.h: whitespace consistency fixups
* libfdt.h: typo and consistency fixes
- Revert previous commit and use upstream fix for glibc 2.41:
* ce1d858.patch
* Tue Feb 04 2025 Andreas Schwab <schwab@suse.de>
- Mark assembler output as noexecstack
* Tue Oct 22 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 1.7.1:
* dtc
* Fix check for 10-bit I2C addresses
* Improve documentation of -@ option
* Update to libyaml >= 0.2.3
* Improvements & fixes for device graph checks
* Add -L / --local-fixups option
* Add check for length of interrupt-map properties
* libfdt
* Add fdt_path_getprop_namelen()
* Add fdt_get_symbol() and fdt_get_symbol_namelen()
* Correct documentation of fdt_path_offset()
* Correct documentation of fdt_appendprop_addrrange()
* Validate aliases is fdt_get_alias_namelen()
* Don't overwrite phandles when applying overlays
* Require Python 3
* pylibfdt
* Support boolean properties
* Fixes for current Python versions
* General
* Assorted bugfixes
* Assorted build improvements
* Assorted typo fixes in docs
* Some additional testcases
* Move to GitHub Actions based CI
* Tue Apr 25 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- update to 1.7.0:
* dtc
* Fix -Oasm output on PA-RISC by avoiding ';' separators
* Put symbolic label references in -Odts output when possible
* Add label relative path references
* Don't incorrectly attempt to create fixups for reference to path
in overlays
* Warning rather than hard error if integer expression results are
truncated due to cell size
* libfdt
* Add fdt_get_property_by_offset_w() function
* pylibfdt
* Fixed to work with Python 3.10
* A number of extra methods
* Fix out of tree build
* fdtget
* Add raw bytes output mode
* General
* Fixes for mixed-signedness comparison warnings
* Assorted other warning fixes
* Assorted updates to checks
* Assorted bugfixes
* Fix scripts to work with dash as well as bash
* Allow static builds
* Formalize Signed-off-by usage
- Update dtc.keyring
- Drop upstream patch:
* makefile-bison-rule.patch
* Mon Sep 26 2022 Andreas Schwab <schwab@suse.de>
- makefile-bison-rule.patch: Makefile: fix infinite recursion by dropping
non-existent `%.output`
* Sat Oct 16 2021 Dirk Müller <dmueller@suse.com>
- update to 1.6.1:
* A number of bugfixes
* Fix many warnings with -Wsign-compare
* Add compilation with meson (not used by default so far)
* Yet another revamp of how we handle unaligned accesses
* Added a number of extra checks for common tree errors
* Checks for interrupt providers
* i2c reg properties
* Tighten checking of gpio properties
* Reduce dependencies when building libfdt only
* Allow libfdt.h header to be used from C++ more easily
* Accept .dtbo extension for overlays
* Update valid node and property characters to match current devicetree spec
* Add several checks for root node sanity in fdt_check_full()
* Somewhat more robust type labelling for the benefit of yaml output
* Wed Apr 21 2021 Matthias Gerstner <matthias.gerstner@suse.com>
- explicitly pass -pie in CFLAGS, since the build system explicitly passes
- fPIC, which breaks our gcc-PIE profile. This makes all packaged binaries
PIE-executables (bsc#1184122).
* Tue Mar 10 2020 Paolo Stivanin <info@paolostivanin.com>
- Update to 1.6.0 (no changelog)
- Removed dtc-no-common-conflict.patch
* Tue Jan 14 2020 Dirk Mueller <dmueller@suse.com>
- add dtc-no-common-conflict.patch (bsc#1160388)
* Sun Dec 08 2019 Martin Liška <mliska@suse.cz>
- Use %make_build and recpect %optflags.
/usr/bin/convert-dtsv0 /usr/bin/dtc /usr/bin/dtdiff /usr/bin/fdtdump /usr/bin/fdtget /usr/bin/fdtoverlay /usr/bin/fdtput /usr/share/doc/packages/dtc /usr/share/doc/packages/dtc/manual.txt /usr/share/licenses/dtc /usr/share/licenses/dtc/README.license
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025