Skip to content

Instantly share code, notes, and snippets.

View kraj's full-sized avatar
🙂
peace

Khem Raj kraj

🙂
peace
View GitHub Profile
@kraj
kraj / mntbyoemasterkas-buildtmpworkaarch64_tegra-yoe-linuxoptee-test4.6-l4t-r39.2.0templog.do_compile.2483717
Created August 29, 2026 17:28
/mnt/b/yoe/master/kas-build/tmp/work/aarch64_tegra-yoe-linux/optee-test/4.6-l4t-r39.2.0/temp/log.do_compile.2483717
DEBUG: Executing shell function do_compile
NOTE: make -j 44 V=1 O=/mnt/b/yoe/master/kas-build/tmp/work/aarch64_tegra-yoe-linux/optee-test/4.6-l4t-r39.2.0/build CFLAGS32= --sysroot=/mnt/b/yoe/master/kas-build/tmp/work/aarch64_tegra-yoe-linux/optee-test/4.6-l4t-r39.2.0/recipe-sysroot -fcanon-prefix-map -ffile-prefix-map=/mnt/b/yoe/master/kas-build/tmp/work/aarch64_tegra-yoe-linux/optee-test/4.6-l4t-r39.2.0/sources/optee_test=/usr/src/debug/optee-test/4.6-l4t-r39.2.0 -ffile-prefix-map=/mnt/b/yoe/master/kas-build/tmp/work/aarch64_tegra-yoe-linux/optee-test/4.6-l4t-r39.2.0/build=/usr/src/debug/optee-test/4.6-l4t-r39.2.0 -ffile-prefix-map=/mnt/b/yoe/master/kas-build/tmp/work/aarch64_tegra-yoe-linux/optee-test/4.6-l4t-r39.2.0/recipe-sysroot= -ffile-prefix-map=/mnt/b/yoe/master/kas-build/tmp/work/aarch64_tegra-yoe-linux/optee-test/4.6-l4t-r39.2.0/recipe-sysroot-native= CFLAGS64= --sysroot=/mnt/b/yoe/master/kas-build/tmp/work/aarch64_tegra-yoe-linux/optee-test/4.6-l4t-r39.2.0/recipe-sysroot -fcanon-prefix-map -f
@kraj
kraj / 0001-optee-test-Fix-build-with-OpenSSL-4.0.patch
Created August 27, 2026 02:25
0001-optee-test-Fix-build-with-OpenSSL-4.0.patch
From 1fe1f93490c447896f73fbc9067cdc32f7bc6554 Mon Sep 17 00:00:00 2001
From: Khem Raj <khem.raj@oss.qualcomm.com>
Date: Wed, 26 Aug 2026 19:18:42 -0700
Subject: [PATCH] optee-test: Fix build with OpenSSL 4.0
OpenSSL 4.0 changed X509_get_subject_name() and X509_get_issuer_name()
to return a const X509_NAME *, which makes xtest fail to build since
optee_test compiles with -Werror:
pkcs11_1000.c:7851:27: error: assignment discards 'const' qualifier
@kraj
kraj / mntbyoemasterkas-buildtmpworkarmv8a-yoe-linuxswupdate2025.12templog.do_compile.231697
Created May 23, 2026 05:48
/mnt/b/yoe/master/kas-build/tmp/work/armv8a-yoe-linux/swupdate/2025.12/temp/log.do_compile.231697
DEBUG: Executing shell function do_compile
NOTE: make -j 44 O=/mnt/b/yoe/master/kas-build/tmp/work/armv8a-yoe-linux/swupdate/2025.12/build HOSTCC=ccache gcc HOSTCXX=ccache g++ LD=ccache aarch64-yoe-linux-clang -march=armv8-a+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/mnt/b/yoe/master/kas-build/tmp/work/armv8a-yoe-linux/swupdate/2025.12/recipe-sysroot DESTDIR=/mnt/b/yoe/master/kas-build/tmp/work/armv8a-yoe-linux/swupdate/2025.12/image LIBDIR=/usr/lib V=1 ARCH=aarch64 CROSS_COMPILE=aarch64-yoe-linux- SKIP_STRIP=y
make -C /mnt/b/yoe/master/kas-build/tmp/work/armv8a-yoe-linux/swupdate/2025.12/build \
KBUILD_SRC=/mnt/b/yoe/master/kas-build/tmp/work/armv8a-yoe-linux/swupdate/2025.12/sources/swupdate-2025.12 \
-f /mnt/b/yoe/master/kas-build/tmp/work/armv8a-yoe-linux/swupdate/2025.12/sources/swupdate-2025.12/Makefile \
mkdir -p /mnt/b/yoe/master/kas-build/tmp/work/armv8a-yoe-linux/swupdate/2025.12/build/include/config /m
@kraj
kraj / mntbyoemasterkas-buildtmpworkx86_64-linuxgcc-for-nvcc-cross-aarch6413.2.0templog.do_compile
Created May 23, 2026 01:48
/mnt/b/yoe/master/kas-build/tmp/work/x86_64-linux/gcc-for-nvcc-cross-aarch64/13.2.0/temp/log.do_compile
DEBUG: Executing shell function do_compile
NOTE: make -j 44 configure-gcc
mkdir -p -- ./lto-plugin
mkdir -p -- ./intl
Configuring in ./lto-plugin
mkdir -p -- ./libiberty
Configuring in ./intl
Configuring in ./libiberty
configure: creating cache ./config.cache
checking for x86_64-linux-gcc... ccache gcc
@kraj
kraj / mntbyoemasterkas-buildtmpworkx86_64-linuxgcc-for-nvcc-cross-aarch6413.2.0templog.do_compile
Created May 23, 2026 00:58
/mnt/b/yoe/master/kas-build/tmp/work/x86_64-linux/gcc-for-nvcc-cross-aarch64/13.2.0/temp/log.do_compile
DEBUG: Executing shell function do_compile
NOTE: make -j 44 configure-gcc
make[1]: Entering directory '/mnt/b/yoe/master/kas-build/tmp/work/x86_64-linux/gcc-for-nvcc-cross-aarch64/13.2.0/gcc-13.2.0/build.x86_64-linux.aarch64-yoe-linux/libiberty'
make[2]: Entering directory '/mnt/b/yoe/master/kas-build/tmp/work/x86_64-linux/gcc-for-nvcc-cross-aarch64/13.2.0/gcc-13.2.0/build.x86_64-linux.aarch64-yoe-linux/libiberty/testsuite'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/mnt/b/yoe/master/kas-build/tmp/work/x86_64-linux/gcc-for-nvcc-cross-aarch64/13.2.0/gcc-13.2.0/build.x86_64-linux.aarch64-yoe-linux/libiberty/testsuite'
make[1]: Leaving directory '/mnt/b/yoe/master/kas-build/tmp/work/x86_64-linux/gcc-for-nvcc-cross-aarch64/13.2.0/gcc-13.2.0/build.x86_64-linux.aarch64-yoe-linux/libiberty'
make[1]: Entering directory '/mnt/b/yoe/master/kas-build/tmp/work/x86_64-linux/gcc-for-nvcc-cross-aarch64/13.2.0/gcc-13.2.0/build.x86_64-linux.aarch64-yoe-linux/lto-plugin'
make all-am
make[2]: Entering d
@kraj
kraj / tmp1
Created April 22, 2026 23:07
/tmp/1
--- ../../../3.3.10.old/build-fftw/config.h 2026-04-22 15:35:58.933003932 -0700
+++ ../../build-fftw/config.h 2026-04-22 15:58:33.092152340 -0700
@@ -38,7 +38,7 @@
/* #undef FC_DUMMY_MAIN_EQ_F77 */
/* C compiler name and flags */
-#define FFTW_CC "ccache aarch64-yoe-linux-clang -mcpu=cortex-a55+crypto --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -std=gnu23 -O3 -fomit-frame-pointer -fstrict-aliasing"
+#define FFTW_CC "ccache aarch64-yoe-linux-clang -mcpu=cortex-a55+crypto --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -std=gnu23 -O2 -g -pipe -D_GNU_SOURCE"
/* Define to enable extra FFTW debugging code. */
@kraj
kraj / m4ax_code_coverage.m4
Created April 17, 2026 20:50
m4/ax_code_coverage.m4
# ===========================================================================
# https://www.gnu.org/software/autoconf-archive/ax_code_coverage.html
# ===========================================================================
#
# SYNOPSIS
#
# AX_CODE_COVERAGE()
#
# DESCRIPTION
#
@kraj
kraj / stdin
Created April 11, 2026 07:23
stdin
diff --git a/src/sd/malloc.c b/src/sd/malloc.c
index 7d241ad..43dd460 100644
--- a/src/sd/malloc.c
+++ b/src/sd/malloc.c
@@ -41,8 +41,7 @@ typedef void (*sd_malloc_handler_t)();
static sd_malloc_handler_t handler = NULL;
static void *
-fixup_null_alloc (n)
- size_t n;
@kraj
kraj / stdin
Created April 10, 2026 18:59
stdin
diff --git a/lib/md5.c b/lib/md5.c
index fbe7ae89..62360c93 100644
--- a/lib/md5.c
+++ b/lib/md5.c
@@ -56,15 +56,15 @@ documentation and/or software.
static void MD5Transform PROTO_LIST ((UINT4 [4], const unsigned char [64]));
static void Encode PROTO_LIST
- ((unsigned char *, UINT4 *, unsigned int));
+ ((unsigned char *, UINT4 *, unsigned int));
@kraj
kraj / libautoconfc.m4
Created April 9, 2026 01:45
lib/autoconf/c.m4
# This file is part of Autoconf. -*- Autoconf -*-
# Programming languages support.
# Copyright (C) 2001-2017, 2020-2026 Free Software Foundation, Inc.
# This file is part of Autoconf. This program is free
# software; you can redistribute it and/or modify it under the
# terms of the GNU General Public License as published by the
# Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#