On 7/11/26 22:55, Warner Losh wrote:


On Sat, Jul 11, 2026 at 9:38 PM Kyle Evans <[email protected] 
<mailto:[email protected]>> wrote:

    On 7/11/26 22:31, Warner Losh wrote:
     >
     >
     > On Sat, Jul 11, 2026, 8:04 PM Kyle Evans <[email protected] 
<mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>>> 
wrote:
     >
     >     On 7/11/26 14:30, Warner Losh wrote:
     >      > The branch main has been updated by imp:
     >      >
     >      > URL: 
https://cgit.FreeBSD.org/src/commit/?id=dc6c193bb4a67e2e9ee97d1e3ac3e2950bd16979 
<https://cgit.FreeBSD.org/src/commit/?id=dc6c193bb4a67e2e9ee97d1e3ac3e2950bd16979> 
<https://cgit.FreeBSD.org/src/commit/?id=dc6c193bb4a67e2e9ee97d1e3ac3e2950bd16979 
<https://cgit.FreeBSD.org/src/commit/?id=dc6c193bb4a67e2e9ee97d1e3ac3e2950bd16979>>
     >      >
     >      > commit dc6c193bb4a67e2e9ee97d1e3ac3e2950bd16979
     >      > Author:     Warner Losh <[email protected]>
     >      > AuthorDate: 2026-07-11 14:44:40 +0000
     >      > Commit:     Warner Losh <[email protected]>
     >      > CommitDate: 2026-07-11 19:28:47 +0000
     >      >
     >      >      loader.efi: Add xz decompression
     >      >
     >      >      We can now decompress .xz compressed memory disks, like
     >      >      FreeBSD-15.1-RELEASE-amd64-disc1.iso.xz
     >      >
     >      >      Sponsored by:           Netflix
     >      >      Differential Revision: https://reviews.freebsd.org/D58073 
<https://reviews.freebsd.org/D58073> <https://reviews.freebsd.org/D58073 
<https://reviews.freebsd.org/D58073>>
     >      > ---
     >      >   stand/defs.mk <http://defs.mk> <http://defs.mk 
<http://defs.mk>>                               |   5 ++
     >      >   stand/efi/loader/Makefile                   |   2 +-
     >      >   stand/efi/loader/decompress.c               | 101 
++++++++++++++++++++++++++--
     >      >   stand/efi/loader/decompress.h               |   2 +-
     >      >   stand/libsa/Makefile                        |   7 ++
     >      >   sys/contrib/xz-embedded/freebsd/xz_config.h |  11 +--
     >      >   6 files changed, 117 insertions(+), 11 deletions(-)
     >      >
     >     [...]
     >      > diff --git a/stand/libsa/Makefile b/stand/libsa/Makefile
     >      > index a0bc47f343b5..ab7a0f5a59f2 100644
     >      > --- a/stand/libsa/Makefile
     >      > +++ b/stand/libsa/Makefile
     >      > @@ -110,6 +110,13 @@ SRCS+=   ${i}
     >      >   SRCS+=      lz4.c
     >      >   CFLAGS.lz4.c+= 
-I${SRCTOP}/sys/cddl/contrib/opensolaris/common/lz4
     >      >
     >      > +# xz decompression
     >      > +.PATH: ${XZ_DIR}/linux/lib/xz
     >      > +.for i in xz_crc32.c xz_crc64.c xz_dec_bcj.c xz_dec_lzma2.c 
xz_dec_stream.c xz.c
     >      > +CFLAGS.${i}+=${XZ_CFLAGS}
     >      > +SRCS+=       ${i}
     >      > +.endfor
     >      > +
     >      >   # io routines
     >      >   SRCS+=      closeall.c dev.c ioctl.c nullfs.c stat.c mount.c \
     >      >       fstat.c close.c lseek.c open.c read.c write.c readdir.c 
preload.c
     >
     >     xz.c doesn't seem to come from xz-embedded, was it supposed to be 
added here?  This seems to have broken the build.
     >
     >
     > Yes. I did. A later commit fixed it. xz.c is just malloc and free for 
the stand env.
     >

    Hi,

    Did it get missed in a push?  It still seems to be broken as of
    7e06c33151e76, and Jenkins seems to agree with that assessment:

    https://ci.freebsd.org/job/FreeBSD-main-amd64-build/35969/console 
<https://ci.freebsd.org/job/FreeBSD-main-amd64-build/35969/console>


Oh Yes. I did it hours ago, but it looks like it didn't get pushed. 
df9d6403caa6 fixes it. My
apologies for leaving things broken for so long.

Ah, whoops- thanks!

Reply via email to