[PATCH] build: Make gzip archives reproducible
--- wscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wscript b/wscript index 4baf701c27..e0e38e67bb 100755 --- a/wscript +++ b/wscript @@ -465,7 +465,7 @@ class Item(object): def gzip(self, bld, source): target = source + ".gz" -bld(rule="${GZIP} < ${SRC} > ${TGT}", source=source, target=target) +bld(rule="${GZIP} -n < ${SRC} > ${TGT}", source=source, target=target) return target def xz(self, bld, source): -- 2.35.3 ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
Defining BSP_SHARED_HANDLER_SUPPORT
Hi Some BSPs define this in bsp.h or irq.h or similar. I see redefinition warnings on psim. Where should this be defined? bsps]$ grep -r BSP_SHARED_HANDLER_SUPPORT | grep define i386/include/bsp/irq.h:#define BSP_SHARED_HANDLER_SUPPORT 1 mips/csb350/include/bsp.h:#define BSP_SHARED_HANDLER_SUPPORT 1 mips/hurricane/include/bsp.h:#define BSP_SHARED_HANDLER_SUPPORT 1 mips/jmr3904/include/bsp.h:#define BSP_SHARED_HANDLER_SUPPORT 1 mips/malta/include/bsp.h:#define BSP_SHARED_HANDLER_SUPPORT 1 mips/rbtx4925/include/bsp.h:#define BSP_SHARED_HANDLER_SUPPORT 1 mips/rbtx4938/include/bsp.h:#define BSP_SHARED_HANDLER_SUPPORT 1 powerpc/beatnik/include/bsp/irq.h:#define BSP_SHARED_HANDLER_SUPPORT 1 powerpc/include/bsp/irq_supp.h:#define BSP_SHARED_HANDLER_SUPPORT 1 powerpc/motorola_powerpc/include/bsp/irq.h:#define BSP_SHARED_HANDLER_SUPPORT 1 powerpc/mvme3100/include/bsp/irq.h:#define BSP_SHARED_HANDLER_SUPPORT 1 powerpc/mvme5500/include/bsp/irq.h:#define BSP_SHARED_HANDLER_SUPPORT 1 powerpc/psim/include/bsp/irq.h:#define BSP_SHARED_HANDLER_SUPPORT 1 powerpc/qemuppc/include/bsp/irq.h:#define BSP_SHARED_HANDLER_SUPPORT 1 shared/irq/irq-legacy.c:#define BSP_SHARED_HANDLER_SUPPORT ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
Re: [PATCH] build: Make gzip archives reproducible
This looks ok. Piling on Chris' comments about where is the requirement for this. This is a topic which must be addressed in the Software Engineering Guide and accepted before it can be put into practices. A software development process of any quality cannot be changed on a whim without discussion and modifying all the artifacts necessary. On Sat, Aug 12, 2023, 6:17 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > --- > wscript | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/wscript b/wscript > index 4baf701c27..e0e38e67bb 100755 > --- a/wscript > +++ b/wscript > @@ -465,7 +465,7 @@ class Item(object): > > def gzip(self, bld, source): > target = source + ".gz" > -bld(rule="${GZIP} < ${SRC} > ${TGT}", source=source, > target=target) > +bld(rule="${GZIP} -n < ${SRC} > ${TGT}", source=source, > target=target) > return target > > def xz(self, bld, source): > -- > 2.35.3 > > ___ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel > ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
Re: [PATCH] cpukit/libdl: AARCH64 unwind uses DWARF 2 tables
This looks good to me. Thanks, Kinsey On Sat, Aug 12, 2023 at 1:37 AM wrote: > From: Chris Johns > > Closes #4943 > --- > cpukit/libdl/rtl-mdreloc-aarch64.c | 17 + > spec/build/cpukit/objdlaarch64.yml | 1 - > 2 files changed, 17 insertions(+), 1 deletion(-) > > diff --git a/cpukit/libdl/rtl-mdreloc-aarch64.c > b/cpukit/libdl/rtl-mdreloc-aarch64.c > index 46f87e9178..15396c3de9 100644 > --- a/cpukit/libdl/rtl-mdreloc-aarch64.c > +++ b/cpukit/libdl/rtl-mdreloc-aarch64.c > @@ -561,3 +561,20 @@ rtems_rtl_elf_relocate_rel (rtems_rtl_obj* > obj, >rtems_rtl_set_error (EINVAL, "rela type record not supported"); >return rtems_rtl_elf_rel_failure; > } > + > +bool > +rtems_rtl_elf_unwind_parse (const rtems_rtl_obj* obj, > +const char* name, > +uint32_t flags) { > + return rtems_rtl_elf_unwind_dw2_parse (obj, name, flags); > +} > + > +bool > +rtems_rtl_elf_unwind_register (rtems_rtl_obj* obj) { > + return rtems_rtl_elf_unwind_dw2_register (obj); > +} > + > +bool > +rtems_rtl_elf_unwind_deregister (rtems_rtl_obj* obj) { > + return rtems_rtl_elf_unwind_dw2_deregister (obj); > +} > diff --git a/spec/build/cpukit/objdlaarch64.yml > b/spec/build/cpukit/objdlaarch64.yml > index 1715eefd3a..2909a902f2 100644 > --- a/spec/build/cpukit/objdlaarch64.yml > +++ b/spec/build/cpukit/objdlaarch64.yml > @@ -12,5 +12,4 @@ install: [] > links: [] > source: > - cpukit/libdl/rtl-mdreloc-aarch64.c > -- cpukit/libdl/rtl-unwind-arm.c > type: build > -- > 2.37.1 > > ___ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel > ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel