-
-
Notifications
You must be signed in to change notification settings - Fork 293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
maturin support on solaris sparcv9 #2239
Comments
Sorry but I don't have access to a solaris sparc box, pull requests are welcome to add support for it. |
could someone please help on how to fix this issue ? Compiling platform-info v2.0.3 error[E0609]: no field error[E0609]: no field For more information about this error, try Caused by: maturin version 1.7.4 |
I think that was already fixed in uutils/platform-info#82, please run |
Thank you @messense , pulled changes uutils/platform-info#82 and it worked. |
I have installed maturin 1.7.4 but it is not working on solaris - bash-5.2$ maturin -V |
Well currently only sparc64 is supported: Line 286 in ffa2aab
Can you paste the output of |
Here is the output - bash-5.2$ python3 -m sysconfig
Platform: "solaris-2.11-sun4v.64bit"
Python version: "3.12"
Current installation scheme: "posix_prefix"
Paths:
data = "/home/user/python"
include = "/home/user/python/include/python3.12"
platinclude = "/home/user/python/include/python3.12"
platlib = "/home/user/python/lib/python3.12/site-packages"
platstdlib = "/home/user/python/lib/python3.12"
purelib = "/home/user/python/lib/python3.12/site-packages"
scripts = "/home/user/python/bin"
stdlib = "/home/user/python/lib/python3.12"
Variables:
ABIFLAGS = ""
AC_APPLE_UNIVERSAL_BUILD = "0"
AIX_BUILDDATE = "0"
AIX_GENUINE_CPLUSPLUS = "0"
ALIGNOF_LONG = "8"
ALIGNOF_MAX_ALIGN_T = "16"
ALIGNOF_SIZE_T = "8"
ALT_SOABI = "0"
ANDROID_API_LEVEL = "0"
AR = "ar"
ARFLAGS = "rcs"
BASECFLAGS = "-fno-strict-overflow -Wsign-compare"
BASECPPFLAGS = ""
BASEMODLIBS = ""
BINDIR = "/home/user/python/bin"
BINLIBDEST = "/home/user/python/lib/python3.12"
BLDLIBRARY = "-Wl,-R,/home/user/python/lib -L. -lpython3.12"
BLDSHARED = "gcc -shared -L/home/user/python/lib -lresolv -L/home/user/python/lib -lresolv"
BOOTSTRAP_HEADERS = "\"
BUILDEXE = ""
BUILDPYTHON = "python"
BUILD_GNU_TYPE = "sparc-sun-solaris2.11"
BUILD_SCRIPTS_DIR = "build/scripts-3.12"
BYTESTR_DEPS = "\"
CC = "gcc"
CCSHARED = "-fPIC"
CFLAGSFORSHARED = "-fPIC"
CFLAGS_ALIASING = ""
CFLAGS_NODIST = ""
CODECS_COMMON_HEADERS = "./Modules/cjkcodecs/multibytecodec.h ./Modules/cjkcodecs/cjkcodecs.h"
COMPILEALL_OPTS = "-j0"
CONFIGFILES = "configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in"
CONFIGURE_CFLAGS = "-D_REENTRANT"
CONFIGURE_CFLAGS_NODIST = "-std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden"
CONFIGURE_CPPFLAGS = "-I/home/user/python/include -I/home/user/python/include/openssl"
CONFIGURE_LDFLAGS = "-L/home/user/python/lib -lresolv"
CONFIGURE_LDFLAGS_NODIST = ""
CONFIGURE_LDFLAGS_NOLTO = ""
CONFIG_ARGS = "'--enable-shared' 'OPT=-fwrapv -O3 -Wall' '--prefix=/home/user/python' '--with-openssl=/home/user/python' 'LDFLAGS=-L/home/user/python/lib -lresolv' 'CPPFLAGS=-I/home/user/python/include -I/home/user/python/include/openssl' 'LIBFFI_CFLAGS=-I/home/user/python/include' 'LIBFFI_LIBS=-L/home/user/python/lib -lffi'"
CONFINCLUDEDIR = "/home/user/python/include"
CONFINCLUDEPY = "/home/user/python/include/python3.12"
COREPYTHONPATH = ""
COVERAGE_INFO = "/home/user/python/src/Python-3.12.6/coverage.info"
COVERAGE_LCOV_OPTIONS = "--rc lcov_branch_coverage=1"
COVERAGE_REPORT = "/home/user/python/src/Python-3.12.6/lcov-report"
COVERAGE_REPORT_OPTIONS = "--rc lcov_branch_coverage=1 --branch-coverage --title "CPython 3.12 LCOV report [commit $(shell )]""
CPPFLAGS = "-I. -I./Include -I/home/user/python/include -I/home/user/python/include/openssl -I/home/user/python/include -I/home/user/python/include/openssl"
CXX = "g++"
DEEPFREEZE_C = "Python/deepfreeze/deepfreeze.c"
DEEPFREEZE_DEPS = "./Tools/build/deepfreeze.py _bootstrap_python ./Programs/_freeze_module.py \"
DEEPFREEZE_OBJS = "Python/deepfreeze/deepfreeze.o"
DESTDIRS = "/home/user/python /home/user/python/lib /home/user/python/lib/python3.12 /home/user/python/lib/python3.12/lib-dynload"
DESTLIB = "/home/user/python/lib/python3.12"
DESTPATH = ""
DESTSHARED = "/home/user/python/lib/python3.12/lib-dynload"
DFLAGS = ""
DIRMODE = "755"
DIST = "README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in Include Lib Misc Ext-dummy"
DISTDIRS = "Include Lib Misc Ext-dummy"
DISTFILES = "README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in"
DLINCLDIR = "."
DLLLIBRARY = ""
DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 = "0"
DOUBLE_IS_BIG_ENDIAN_IEEE754 = "1"
DOUBLE_IS_LITTLE_ENDIAN_IEEE754 = "0"
DSYMUTIL = ""
DSYMUTIL_PATH = ""
DTRACE = ""
DTRACE_DEPS = "\"
DTRACE_HEADERS = ""
DTRACE_OBJS = ""
DYNLOADFILE = "dynload_shlib.o"
ENABLE_IPV6 = "1"
ENSUREPIP = "upgrade"
EXE = ""
EXEMODE = "755"
EXENAME = "/home/user/python/bin/python3.12"
EXPORTSFROM = ""
EXPORTSYMS = ""
EXTRATESTOPTS = ""
EXT_SUFFIX = ".cpython-312.so"
FILEMODE = "644"
FLOAT_WORDS_BIGENDIAN = "1"
FREEZE_MODULE = "./_bootstrap_python ./Programs/_freeze_module.py"
FREEZE_MODULE_BOOTSTRAP = "./Programs/_freeze_module"
FREEZE_MODULE_BOOTSTRAP_DEPS = "Programs/_freeze_module"
FREEZE_MODULE_DEPS = "_bootstrap_python ./Programs/_freeze_module.py"
FROZEN_FILES_IN = "\"
FROZEN_FILES_OUT = "\"
GETPGRP_HAVE_ARG = "0"
GITBRANCH = ""
GITTAG = ""
GITVERSION = ""
GNULD = "no"
HAVE_ACCEPT = "1"
HAVE_ACCEPT4 = "1"
HAVE_ACOSH = "1"
HAVE_ADDRINFO = "1"
HAVE_ALARM = "1"
HAVE_ALIGNED_REQUIRED = "1"
HAVE_ALLOCA_H = "1"
HAVE_ALTZONE = "1"
HAVE_ASINH = "1"
HAVE_ASM_TYPES_H = "0"
HAVE_ATANH = "1"
HAVE_BIND = "1"
HAVE_BIND_TEXTDOMAIN_CODESET = "1"
HAVE_BLUETOOTH_BLUETOOTH_H = "0"
HAVE_BLUETOOTH_H = "0"
HAVE_BROKEN_MBSTOWCS = "0"
HAVE_BROKEN_NICE = "0"
HAVE_BROKEN_PIPE_BUF = "0"
HAVE_BROKEN_POLL = "0"
HAVE_BROKEN_POSIX_SEMAPHORES = "0"
HAVE_BROKEN_PTHREAD_SIGMASK = "0"
HAVE_BROKEN_SEM_GETVALUE = "0"
HAVE_BROKEN_UNSETENV = "0"
HAVE_BUILTIN_ATOMIC = "1"
HAVE_BZLIB_H = "1"
HAVE_CHFLAGS = "0"
HAVE_CHMOD = "1"
HAVE_CHOWN = "1"
HAVE_CHROOT = "1"
HAVE_CLOCK = "1"
HAVE_CLOCK_GETRES = "1"
HAVE_CLOCK_GETTIME = "1"
HAVE_CLOCK_NANOSLEEP = "1"
HAVE_CLOCK_SETTIME = "1"
HAVE_CLOSE_RANGE = "0"
HAVE_COMPUTED_GOTOS = "1"
HAVE_CONFSTR = "1"
HAVE_CONIO_H = "0"
HAVE_CONNECT = "1"
HAVE_COPY_FILE_RANGE = "0"
HAVE_CRYPT_H = "1"
HAVE_CRYPT_R = "0"
HAVE_CTERMID = "1"
HAVE_CTERMID_R = "0"
HAVE_CURSES_FILTER = "1"
HAVE_CURSES_H = "1"
HAVE_CURSES_HAS_KEY = "0"
HAVE_CURSES_IMMEDOK = "1"
HAVE_CURSES_IS_PAD = "0"
HAVE_CURSES_IS_TERM_RESIZED = "0"
HAVE_CURSES_RESIZETERM = "0"
HAVE_CURSES_RESIZE_TERM = "0"
HAVE_CURSES_SYNCOK = "1"
HAVE_CURSES_TYPEAHEAD = "1"
HAVE_CURSES_USE_ENV = "1"
HAVE_CURSES_WCHGAT = "0"
HAVE_DB_H = "1"
HAVE_DECL_RTLD_DEEPBIND = "0"
HAVE_DECL_RTLD_GLOBAL = "1"
HAVE_DECL_RTLD_LAZY = "1"
HAVE_DECL_RTLD_LOCAL = "1"
HAVE_DECL_RTLD_MEMBER = "0"
HAVE_DECL_RTLD_NODELETE = "1"
HAVE_DECL_RTLD_NOLOAD = "1"
HAVE_DECL_RTLD_NOW = "1"
HAVE_DECL_TZNAME = "1"
HAVE_DEVICE_MACROS = "1"
HAVE_DEV_PTC = "0"
HAVE_DEV_PTMX = "1"
HAVE_DIRECT_H = "0"
HAVE_DIRENT_D_TYPE = "0"
HAVE_DIRENT_H = "1"
HAVE_DIRFD = "1"
HAVE_DLFCN_H = "1"
HAVE_DLOPEN = "1"
HAVE_DUP = "1"
HAVE_DUP2 = "1"
HAVE_DUP3 = "1"
HAVE_DYLD_SHARED_CACHE_CONTAINS_PATH = "0"
HAVE_DYNAMIC_LOADING = "1"
HAVE_EDITLINE_READLINE_H = "0"
HAVE_ENDIAN_H = "0"
HAVE_EPOLL = "0"
HAVE_EPOLL_CREATE1 = "0"
HAVE_ERF = "1"
HAVE_ERFC = "1"
HAVE_ERRNO_H = "1"
HAVE_EVENTFD = "0"
HAVE_EXECV = "1"
HAVE_EXPLICIT_BZERO = "1"
HAVE_EXPLICIT_MEMSET = "1"
HAVE_EXPM1 = "1"
HAVE_FACCESSAT = "1"
HAVE_FCHDIR = "1"
HAVE_FCHMOD = "1"
HAVE_FCHMODAT = "1"
HAVE_FCHOWN = "1"
HAVE_FCHOWNAT = "1"
HAVE_FCNTL_H = "1"
HAVE_FDATASYNC = "1"
HAVE_FDOPENDIR = "1"
HAVE_FDWALK = "1"
HAVE_FEXECVE = "1"
HAVE_FFI_CLOSURE_ALLOC = "1"
HAVE_FFI_PREP_CIF_VAR = "1"
HAVE_FFI_PREP_CLOSURE_LOC = "1"
HAVE_FLOCK = "0"
HAVE_FORK = "1"
HAVE_FORK1 = "1"
HAVE_FORKPTY = "1"
HAVE_FPATHCONF = "1"
HAVE_FSEEK64 = "0"
HAVE_FSEEKO = "1"
HAVE_FSTATAT = "1"
HAVE_FSTATVFS = "1"
HAVE_FSYNC = "1"
HAVE_FTELL64 = "0"
HAVE_FTELLO = "1"
HAVE_FTIME = "1"
HAVE_FTRUNCATE = "1"
HAVE_FUTIMENS = "1"
HAVE_FUTIMES = "0"
HAVE_FUTIMESAT = "1"
HAVE_GAI_STRERROR = "1"
HAVE_GCC_ASM_FOR_MC68881 = "0"
HAVE_GCC_ASM_FOR_X64 = "0"
HAVE_GCC_ASM_FOR_X87 = "0"
HAVE_GCC_UINT128_T = "1"
HAVE_GDBM_DASH_NDBM_H = "0"
HAVE_GDBM_H = "1"
HAVE_GDBM_NDBM_H = "0"
HAVE_GETADDRINFO = "1"
HAVE_GETC_UNLOCKED = "1"
HAVE_GETEGID = "1"
HAVE_GETENTROPY = "1"
HAVE_GETEUID = "1"
HAVE_GETGID = "1"
HAVE_GETGRGID = "1"
HAVE_GETGRGID_R = "1"
HAVE_GETGRNAM_R = "1"
HAVE_GETGROUPLIST = "1"
HAVE_GETGROUPS = "1"
HAVE_GETHOSTBYADDR = "1"
HAVE_GETHOSTBYNAME = "1"
HAVE_GETHOSTBYNAME_R = "1"
HAVE_GETHOSTBYNAME_R_3_ARG = "0"
HAVE_GETHOSTBYNAME_R_5_ARG = "1"
HAVE_GETHOSTBYNAME_R_6_ARG = "0"
HAVE_GETHOSTNAME = "1"
HAVE_GETITIMER = "1"
HAVE_GETLOADAVG = "1"
HAVE_GETLOGIN = "1"
HAVE_GETNAMEINFO = "1"
HAVE_GETPAGESIZE = "1"
HAVE_GETPEERNAME = "1"
HAVE_GETPGID = "1"
HAVE_GETPGRP = "1"
HAVE_GETPID = "1"
HAVE_GETPPID = "1"
HAVE_GETPRIORITY = "1"
HAVE_GETPROTOBYNAME = "1"
HAVE_GETPWENT = "1"
HAVE_GETPWNAM_R = "1"
HAVE_GETPWUID = "1"
HAVE_GETPWUID_R = "1"
HAVE_GETRANDOM = "1"
HAVE_GETRANDOM_SYSCALL = "0"
HAVE_GETRESGID = "0"
HAVE_GETRESUID = "0"
HAVE_GETRUSAGE = "1"
HAVE_GETSERVBYNAME = "1"
HAVE_GETSERVBYPORT = "1"
HAVE_GETSID = "1"
HAVE_GETSOCKNAME = "1"
HAVE_GETSPENT = "1"
HAVE_GETSPNAM = "1"
HAVE_GETUID = "1"
HAVE_GETWD = "1"
HAVE_GLIBC_MEMMOVE_BUG = "0"
HAVE_GRP_H = "1"
HAVE_HSTRERROR = "1"
HAVE_HTOLE64 = "0"
HAVE_IEEEFP_H = "1"
HAVE_IF_NAMEINDEX = "1"
HAVE_INET_ATON = "1"
HAVE_INET_NTOA = "1"
HAVE_INET_PTON = "1"
HAVE_INITGROUPS = "1"
HAVE_INTTYPES_H = "1"
HAVE_IO_H = "0"
HAVE_IPA_PURE_CONST_BUG = "0"
HAVE_KILL = "1"
HAVE_KILLPG = "1"
HAVE_KQUEUE = "0"
HAVE_LANGINFO_H = "1"
HAVE_LARGEFILE_SUPPORT = "0"
HAVE_LCHFLAGS = "0"
HAVE_LCHMOD = "0"
HAVE_LCHOWN = "1"
HAVE_LIBB2 = "0"
HAVE_LIBDB = "1"
HAVE_LIBDL = "1"
HAVE_LIBDLD = "0"
HAVE_LIBIEEE = "0"
HAVE_LIBINTL_H = "1"
HAVE_LIBRESOLV = "0"
HAVE_LIBSENDFILE = "1"
HAVE_LIBSQLITE3 = "1"
HAVE_LIBUTIL_H = "0"
HAVE_LINK = "1"
HAVE_LINKAT = "1"
HAVE_LINUX_AUXVEC_H = "0"
HAVE_LINUX_CAN_BCM_H = "0"
HAVE_LINUX_CAN_H = "0"
HAVE_LINUX_CAN_J1939_H = "0"
HAVE_LINUX_CAN_RAW_FD_FRAMES = "0"
HAVE_LINUX_CAN_RAW_H = "0"
HAVE_LINUX_CAN_RAW_JOIN_FILTERS = "0"
HAVE_LINUX_FS_H = "0"
HAVE_LINUX_LIMITS_H = "0"
HAVE_LINUX_MEMFD_H = "0"
HAVE_LINUX_NETLINK_H = "0"
HAVE_LINUX_QRTR_H = "0"
HAVE_LINUX_RANDOM_H = "0"
HAVE_LINUX_SOUNDCARD_H = "0"
HAVE_LINUX_TIPC_H = "0"
HAVE_LINUX_VM_SOCKETS_H = "0"
HAVE_LINUX_WAIT_H = "0"
HAVE_LISTEN = "1"
HAVE_LOCKF = "1"
HAVE_LOG1P = "1"
HAVE_LOG2 = "1"
HAVE_LOGIN_TTY = "1"
HAVE_LONG_DOUBLE = "1"
HAVE_LSTAT = "1"
HAVE_LUTIMES = "0"
HAVE_LZMA_H = "0"
HAVE_MADVISE = "1"
HAVE_MAKEDEV = "1"
HAVE_MBRTOWC = "1"
HAVE_MEMFD_CREATE = "0"
HAVE_MEMRCHR = "0"
HAVE_MINIX_CONFIG_H = "0"
HAVE_MKDIRAT = "1"
HAVE_MKFIFO = "1"
HAVE_MKFIFOAT = "1"
HAVE_MKNOD = "1"
HAVE_MKNODAT = "1"
HAVE_MKTIME = "1"
HAVE_MMAP = "1"
HAVE_MREMAP = "1"
HAVE_NANOSLEEP = "1"
HAVE_NCURSESW = "0"
HAVE_NCURSES_H = "0"
HAVE_NDBM_H = "1"
HAVE_NDIR_H = "0"
HAVE_NETCAN_CAN_H = "0"
HAVE_NETDB_H = "1"
HAVE_NETINET_IN_H = "1"
HAVE_NETPACKET_PACKET_H = "1"
HAVE_NET_ETHERNET_H = "0"
HAVE_NET_IF_H = "1"
HAVE_NICE = "1"
HAVE_NON_UNICODE_WCHAR_T_REPRESENTATION = "1"
HAVE_OPENAT = "1"
HAVE_OPENDIR = "1"
HAVE_OPENPTY = "1"
HAVE_PANEL_H = "1"
HAVE_PATHCONF = "1"
HAVE_PAUSE = "1"
HAVE_PIPE = "1"
HAVE_PIPE2 = "1"
HAVE_PLOCK = "1"
HAVE_POLL = "1"
HAVE_POLL_H = "1"
HAVE_POSIX_FADVISE = "1"
HAVE_POSIX_FALLOCATE = "1"
HAVE_POSIX_SPAWN = "1"
HAVE_POSIX_SPAWNP = "1"
HAVE_PREAD = "1"
HAVE_PREADV = "1"
HAVE_PREADV2 = "0"
HAVE_PRLIMIT = "0"
HAVE_PROCESS_H = "0"
HAVE_PROTOTYPES = "1"
HAVE_PTHREAD_CONDATTR_SETCLOCK = "1"
HAVE_PTHREAD_DESTRUCTOR = "0"
HAVE_PTHREAD_GETCPUCLOCKID = "1"
HAVE_PTHREAD_H = "1"
HAVE_PTHREAD_INIT = "0"
HAVE_PTHREAD_KILL = "1"
HAVE_PTHREAD_SIGMASK = "1"
HAVE_PTHREAD_STUBS = "0"
HAVE_PTY_H = "0"
HAVE_PWRITE = "1"
HAVE_PWRITEV = "1"
HAVE_PWRITEV2 = "0"
HAVE_READLINE_READLINE_H = "1"
HAVE_READLINK = "1"
HAVE_READLINKAT = "1"
HAVE_READV = "1"
HAVE_REALPATH = "1"
HAVE_RECVFROM = "1"
HAVE_RENAMEAT = "1"
HAVE_RL_APPEND_HISTORY = "0"
HAVE_RL_CATCH_SIGNAL = "0"
HAVE_RL_COMPDISP_FUNC_T = "0"
HAVE_RL_COMPLETION_APPEND_CHARACTER = "0"
HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK = "0"
HAVE_RL_COMPLETION_MATCHES = "0"
HAVE_RL_COMPLETION_SUPPRESS_APPEND = "0"
HAVE_RL_PRE_INPUT_HOOK = "0"
HAVE_RL_RESIZE_TERMINAL = "0"
HAVE_RPC_RPC_H = "1"
HAVE_RTPSPAWN = "0"
HAVE_SCHED_GET_PRIORITY_MAX = "1"
HAVE_SCHED_H = "1"
HAVE_SCHED_RR_GET_INTERVAL = "1"
HAVE_SCHED_SETAFFINITY = "0"
HAVE_SCHED_SETPARAM = "1"
HAVE_SCHED_SETSCHEDULER = "1"
HAVE_SEM_CLOCKWAIT = "0"
HAVE_SEM_GETVALUE = "1"
HAVE_SEM_OPEN = "1"
HAVE_SEM_TIMEDWAIT = "1"
HAVE_SEM_UNLINK = "1"
HAVE_SENDFILE = "1"
HAVE_SENDTO = "1"
HAVE_SETEGID = "1"
HAVE_SETEUID = "1"
HAVE_SETGID = "1"
HAVE_SETGROUPS = "1"
HAVE_SETHOSTNAME = "1"
HAVE_SETITIMER = "1"
HAVE_SETJMP_H = "1"
HAVE_SETLOCALE = "1"
HAVE_SETNS = "0"
HAVE_SETPGID = "1"
HAVE_SETPGRP = "1"
HAVE_SETPRIORITY = "1"
HAVE_SETREGID = "1"
HAVE_SETRESGID = "0"
HAVE_SETRESUID = "0"
HAVE_SETREUID = "1"
HAVE_SETSID = "1"
HAVE_SETSOCKOPT = "1"
HAVE_SETUID = "1"
HAVE_SETVBUF = "1"
HAVE_SHADOW_H = "1"
HAVE_SHM_OPEN = "1"
HAVE_SHM_UNLINK = "1"
HAVE_SHUTDOWN = "1"
HAVE_SIGACTION = "1"
HAVE_SIGALTSTACK = "1"
HAVE_SIGFILLSET = "1"
HAVE_SIGINFO_T_SI_BAND = "1"
HAVE_SIGINTERRUPT = "1"
HAVE_SIGNAL_H = "1"
HAVE_SIGPENDING = "1"
HAVE_SIGRELSE = "1"
HAVE_SIGTIMEDWAIT = "1"
HAVE_SIGWAIT = "1"
HAVE_SIGWAITINFO = "1"
HAVE_SNPRINTF = "1"
HAVE_SOCKADDR_ALG = "0"
HAVE_SOCKADDR_SA_LEN = "0"
HAVE_SOCKADDR_STORAGE = "1"
HAVE_SOCKET = "1"
HAVE_SOCKETPAIR = "1"
HAVE_SPAWN_H = "1"
HAVE_SPLICE = "0"
HAVE_SSIZE_T = "1"
HAVE_STATVFS = "1"
HAVE_STAT_TV_NSEC = "1"
HAVE_STAT_TV_NSEC2 = "0"
HAVE_STDINT_H = "1"
HAVE_STDIO_H = "1"
HAVE_STDLIB_H = "1"
HAVE_STD_ATOMIC = "1"
HAVE_STRFTIME = "1"
HAVE_STRINGS_H = "1"
HAVE_STRING_H = "1"
HAVE_STRLCPY = "1"
HAVE_STROPTS_H = "1"
HAVE_STRSIGNAL = "1"
HAVE_STRUCT_PASSWD_PW_GECOS = "1"
HAVE_STRUCT_PASSWD_PW_PASSWD = "1"
HAVE_STRUCT_STAT_ST_BIRTHTIME = "0"
HAVE_STRUCT_STAT_ST_BLKSIZE = "1"
HAVE_STRUCT_STAT_ST_BLOCKS = "1"
HAVE_STRUCT_STAT_ST_FLAGS = "0"
HAVE_STRUCT_STAT_ST_GEN = "0"
HAVE_STRUCT_STAT_ST_RDEV = "1"
HAVE_STRUCT_TM_TM_ZONE = "0"
HAVE_SYMLINK = "1"
HAVE_SYMLINKAT = "1"
HAVE_SYNC = "1"
HAVE_SYSCONF = "1"
HAVE_SYSEXITS_H = "1"
HAVE_SYSLOG_H = "1"
HAVE_SYSTEM = "1"
HAVE_SYS_AUDIOIO_H = "1"
HAVE_SYS_AUXV_H = "1"
HAVE_SYS_BSDTTY_H = "0"
HAVE_SYS_DEVPOLL_H = "1"
HAVE_SYS_DIR_H = "0"
HAVE_SYS_ENDIAN_H = "0"
HAVE_SYS_EPOLL_H = "0"
HAVE_SYS_EVENTFD_H = "0"
HAVE_SYS_EVENT_H = "0"
HAVE_SYS_FILE_H = "1"
HAVE_SYS_IOCTL_H = "1"
HAVE_SYS_KERN_CONTROL_H = "0"
HAVE_SYS_LOADAVG_H = "1"
HAVE_SYS_LOCK_H = "1"
HAVE_SYS_MEMFD_H = "0"
HAVE_SYS_MKDEV_H = "1"
HAVE_SYS_MMAN_H = "1"
HAVE_SYS_MODEM_H = "0"
HAVE_SYS_NDIR_H = "0"
HAVE_SYS_PARAM_H = "1"
HAVE_SYS_POLL_H = "1"
HAVE_SYS_RANDOM_H = "1"
HAVE_SYS_RESOURCE_H = "1"
HAVE_SYS_SELECT_H = "1"
HAVE_SYS_SENDFILE_H = "1"
HAVE_SYS_SOCKET_H = "1"
HAVE_SYS_SOUNDCARD_H = "1"
HAVE_SYS_STATVFS_H = "1"
HAVE_SYS_STAT_H = "1"
HAVE_SYS_SYSCALL_H = "1"
HAVE_SYS_SYSMACROS_H = "1"
HAVE_SYS_SYS_DOMAIN_H = "0"
HAVE_SYS_TERMIO_H = "1"
HAVE_SYS_TIMES_H = "1"
HAVE_SYS_TIME_H = "1"
HAVE_SYS_TYPES_H = "1"
HAVE_SYS_UIO_H = "1"
HAVE_SYS_UN_H = "1"
HAVE_SYS_UTSNAME_H = "1"
HAVE_SYS_WAIT_H = "1"
HAVE_SYS_XATTR_H = "0"
HAVE_TCGETPGRP = "1"
HAVE_TCSETPGRP = "1"
HAVE_TEMPNAM = "1"
HAVE_TERMIOS_H = "1"
HAVE_TERM_H = "1"
HAVE_TIMEGM = "1"
HAVE_TIMES = "1"
HAVE_TMPFILE = "1"
HAVE_TMPNAM = "1"
HAVE_TMPNAM_R = "1"
HAVE_TM_ZONE = "0"
HAVE_TRUNCATE = "1"
HAVE_TTYNAME = "1"
HAVE_TZNAME = "1"
HAVE_UMASK = "1"
HAVE_UNAME = "1"
HAVE_UNISTD_H = "1"
HAVE_UNLINKAT = "1"
HAVE_UNSHARE = "0"
HAVE_USABLE_WCHAR_T = "0"
HAVE_UTIL_H = "0"
HAVE_UTIMENSAT = "1"
HAVE_UTIMES = "1"
HAVE_UTIME_H = "1"
HAVE_UTMP_H = "1"
HAVE_UUID_CREATE = "0"
HAVE_UUID_ENC_BE = "0"
HAVE_UUID_GENERATE_TIME_SAFE = "0"
HAVE_UUID_H = "0"
HAVE_UUID_UUID_H = "1"
HAVE_VFORK = "1"
HAVE_WAIT = "1"
HAVE_WAIT3 = "1"
HAVE_WAIT4 = "1"
HAVE_WAITID = "1"
HAVE_WAITPID = "1"
HAVE_WCHAR_H = "1"
HAVE_WCSCOLL = "1"
HAVE_WCSFTIME = "1"
HAVE_WCSXFRM = "1"
HAVE_WMEMCMP = "1"
HAVE_WORKING_TZSET = "1"
HAVE_WRITEV = "1"
HAVE_ZLIB_COPY = "1"
HAVE_ZLIB_H = "0"
HAVE__GETPTY = "0"
HOSTRUNNER = ""
HOST_GNU_TYPE = "sparc-sun-solaris2.11"
INCLDIRSTOMAKE = "/home/user/python/include /home/user/python/include /home/user/python/include/python3.12 /home/user/python/include/python3.12"
INCLUDEDIR = "/home/user/python/include"
INCLUDEPY = "/home/user/python/include/python3.12"
INSTALL = "/usr/local/bin/install -c"
INSTALL_DATA = "/usr/local/bin/install -c -m 644"
INSTALL_PROGRAM = "/usr/local/bin/install -c"
INSTALL_SCRIPT = "/usr/local/bin/install -c"
INSTALL_SHARED = "/usr/local/bin/install -c -m 755"
INSTSONAME = "libpython3.12.so.1.0"
IO_H = "Modules/_io/_iomodule.h"
IO_OBJS = "\"
LDCXXSHARED = "g++ -shared -L/home/user/python/lib -lresolv -L/home/user/python/lib -lresolv"
LDFLAGS = "-L/home/user/python/lib -lresolv -L/home/user/python/lib -lresolv"
LDFLAGS_NODIST = ""
LDLIBRARY = "libpython3.12.so"
LDLIBRARYDIR = ""
LDSHARED = "gcc -shared -L/home/user/python/lib -lresolv -L/home/user/python/lib -lresolv"
LDVERSION = "3.12"
LIBC = ""
LIBDEST = "/home/user/python/lib/python3.12"
LIBDIR = "/home/user/python/lib"
LIBEXPAT_A = "Modules/expat/libexpat.a"
LIBEXPAT_CFLAGS = "-I./Modules/expat -fno-strict-overflow -Wsign-compare -DNDEBUG -fwrapv -O3 -Wall -D_REENTRANT -fmacro-prefix-map=/home/user/python=/home/user/python -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal -I. -I./Include -I/home/user/python/include -I/home/user/python/include/openssl -I/home/user/python/include -I/home/user/python/include/openssl -fPIC -fPIC"
LIBEXPAT_HEADERS = "\"
LIBEXPAT_OBJS = "\"
LIBHACL_CFLAGS = "-I./Modules/_hacl/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -fno-strict-overflow -Wsign-compare -DNDEBUG -fwrapv -O3 -Wall -D_REENTRANT -fmacro-prefix-map=/home/user/python=/home/user/python -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal -I. -I./Include -I/home/user/python/include -I/home/user/python/include/openssl -I/home/user/python/include -I/home/user/python/include/openssl -fPIC -fPIC"
LIBHACL_HEADERS = "\"
LIBHACL_SHA2_A = "Modules/_hacl/libHacl_Hash_SHA2.a"
LIBHACL_SHA2_HEADERS = "\"
LIBHACL_SHA2_OBJS = "\"
LIBM = "-lm"
LIBMPDEC_A = "Modules/_decimal/libmpdec/libmpdec.a"
LIBMPDEC_CFLAGS = "-I./Modules/_decimal/libmpdec -DCONFIG_64=1 -DANSI=1 -DHAVE_UINT128_T=1 -fno-strict-overflow -Wsign-compare -DNDEBUG -fwrapv -O3 -Wall -D_REENTRANT -fmacro-prefix-map=/home/user/python=/home/user/python -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal -I. -I./Include -I/home/user/python/include -I/home/user/python/include/openssl -I/home/user/python/include -I/home/user/python/include/openssl -fPIC -fPIC"
LIBMPDEC_HEADERS = "\"
LIBMPDEC_OBJS = "\"
LIBOBJDIR = "Python/"
LIBOBJS = ""
LIBPC = "/home/user/python/lib/pkgconfig"
LIBPL = "/home/user/python/lib/python3.12/config-3.12"
LIBPYTHON = ""
LIBRARY = "libpython3.12.a"
LIBRARY_DEPS = "libpython3.12.a libpython3.12.so libpython3.so"
LIBRARY_OBJS = "\"
LIBRARY_OBJS_OMIT_FROZEN = "\"
LIBS = "-lsocket -lnsl -lintl -ldl -lsendfile"
LIBSUBDIRS = "asyncio \"
LINKCC = "gcc"
LINKFORSHARED = ""
LINK_PYTHON_DEPS = "libpython3.12.a libpython3.12.so libpython3.so"
LINK_PYTHON_OBJS = "-Wl,-R,/home/user/python/lib -L. -lpython3.12"
LIPO_32BIT_FLAGS = ""
LIPO_INTEL64_FLAGS = ""
LLVM_PROF_ERR = "no"
LLVM_PROF_FILE = ""
LLVM_PROF_MERGER = "true"
LN = "ln"
LOCALMODLIBS = ""
MACHDEP = "sunos5"
MACHDEP_OBJS = ""
MACHDESTLIB = "/home/user/python/lib/python3.12"
MACOSX_DEPLOYMENT_TARGET = ""
MAJOR_IN_MKDEV = "1"
MAJOR_IN_SYSMACROS = "0"
MAKESETUP = "./Modules/makesetup"
MANDIR = "/home/user/python/share/man"
MKDIR_P = "/usr/bin/gmkdir -p"
MODBUILT_NAMES = "array _asyncio _bisect _contextvars _csv _heapq _json _lsprof _opcode _pickle _queue _random _struct _xxsubinterpreters _xxinterpchannels _zoneinfo audioop math cmath _statistics _datetime _decimal binascii _bz2 _lzma zlib _dbm _gdbm _md5 _sha1 _sha2 _sha3 _blake2 pyexpat _elementtree _codecs_cn _codecs_hk _codecs_iso2022 _codecs_jp _codecs_kr _codecs_tw _multibytecodec unicodedata _crypt fcntl grp mmap nis ossaudiodev _posixsubprocess resource select _socket spwd syslog termios _posixshmem _multiprocessing _ctypes _sqlite3 _ssl _hashlib _uuid xxsubtype _xxtestfuzz _testbuffer _testinternalcapi _testcapi _testclinic _testimportmultiple _testmultiphase _testsinglephase _ctypes_test xxlimited xxlimited_35 atexit faulthandler posix _signal _tracemalloc _codecs _collections errno _io itertools _sre _thread time _typing _weakref _abc _functools _locale _operator _stat _symtable pwd"
MODDISABLED_NAMES = ""
MODLIBS = ""
MODOBJS = "Modules/atexitmodule.o Modules/faulthandler.o Modules/posixmodule.o Modules/signalmodule.o Modules/_tracemalloc.o Modules/_codecsmodule.o Modules/_collectionsmodule.o Modules/errnomodule.o Modules/_io/_iomodule.o Modules/_io/iobase.o Modules/_io/fileio.o Modules/_io/bytesio.o Modules/_io/bufferedio.o Modules/_io/textio.o Modules/_io/stringio.o Modules/itertoolsmodule.o Modules/_sre/sre.o Modules/_threadmodule.o Modules/timemodule.o Modules/_typingmodule.o Modules/_weakref.o Modules/_abc.o Modules/_functoolsmodule.o Modules/_localemodule.o Modules/_operator.o Modules/_stat.o Modules/symtablemodule.o Modules/pwdmodule.o"
MODSHARED_NAMES = "array _asyncio _bisect _contextvars _csv _heapq _json _lsprof _opcode _pickle _queue _random _struct _xxsubinterpreters _xxinterpchannels _zoneinfo audioop math cmath _statistics _datetime _decimal binascii _bz2 _lzma zlib _dbm _gdbm _md5 _sha1 _sha2 _sha3 _blake2 pyexpat _elementtree _codecs_cn _codecs_hk _codecs_iso2022 _codecs_jp _codecs_kr _codecs_tw _multibytecodec unicodedata _crypt fcntl grp mmap nis ossaudiodev _posixsubprocess resource select _socket spwd syslog termios _posixshmem _multiprocessing _ctypes _sqlite3 _ssl _hashlib _uuid xxsubtype _xxtestfuzz _testbuffer _testinternalcapi _testcapi _testclinic _testimportmultiple _testmultiphase _testsinglephase _ctypes_test xxlimited xxlimited_35"
MODULE_ARRAY_STATE = "yes"
MODULE_ATEXIT_LDFLAGS = ""
MODULE_AUDIOOP_LDFLAGS = "-lm"
MODULE_AUDIOOP_STATE = "yes"
MODULE_BINASCII_CFLAGS = "-DUSE_ZLIB_CRC32"
MODULE_BINASCII_LDFLAGS = "-lz"
MODULE_BINASCII_STATE = "yes"
MODULE_CMATH_DEPS = "./Modules/_math.h"
MODULE_CMATH_LDFLAGS = "-lm"
MODULE_CMATH_STATE = "yes"
MODULE_DEPS_SHARED = "Modules/config.c"
MODULE_DEPS_STATIC = "Modules/config.c"
MODULE_ERRNO_LDFLAGS = ""
MODULE_FAULTHANDLER_LDFLAGS = ""
MODULE_FCNTL_LDFLAGS = ""
MODULE_FCNTL_STATE = "yes"
MODULE_GRP_STATE = "yes"
MODULE_ITERTOOLS_LDFLAGS = ""
MODULE_MATH_DEPS = "./Modules/_math.h"
MODULE_MATH_LDFLAGS = "-lm"
MODULE_MATH_STATE = "yes"
MODULE_MMAP_STATE = "yes"
MODULE_NIS_CFLAGS = ""
MODULE_NIS_LDFLAGS = ""
MODULE_NIS_STATE = "yes"
MODULE_OBJS = "\"
MODULE_OSSAUDIODEV_LDFLAGS = ""
MODULE_OSSAUDIODEV_STATE = "yes"
MODULE_POSIX_LDFLAGS = ""
MODULE_PWD_LDFLAGS = ""
MODULE_PWD_STATE = "yes"
MODULE_PYEXPAT_CFLAGS = "-I./Modules/expat"
MODULE_PYEXPAT_DEPS = "\ Modules/expat/libexpat.a"
MODULE_PYEXPAT_LDFLAGS = "-lm Modules/expat/libexpat.a"
MODULE_PYEXPAT_STATE = "yes"
MODULE_READLINE_STATE = "missing"
MODULE_RESOURCE_STATE = "yes"
MODULE_SELECT_STATE = "yes"
MODULE_SPWD_STATE = "yes"
MODULE_SYSLOG_STATE = "yes"
MODULE_TERMIOS_STATE = "yes"
MODULE_TIME_LDFLAGS = ""
MODULE_TIME_STATE = "yes"
MODULE_UNICODEDATA_DEPS = "./Modules/unicodedata_db.h ./Modules/unicodename_db.h"
MODULE_UNICODEDATA_STATE = "yes"
MODULE_XXLIMITED_35_STATE = "yes"
MODULE_XXLIMITED_STATE = "yes"
MODULE_XXSUBTYPE_STATE = "yes"
MODULE_ZLIB_CFLAGS = ""
MODULE_ZLIB_LDFLAGS = "-lz"
MODULE_ZLIB_STATE = "yes"
MODULE__ABC_LDFLAGS = ""
MODULE__ASYNCIO_STATE = "yes"
MODULE__BISECT_STATE = "yes"
MODULE__BLAKE2_CFLAGS = ""
MODULE__BLAKE2_DEPS = "./Modules/_blake2/impl/blake2-config.h ./Modules/_blake2/impl/blake2-impl.h ./Modules/_blake2/impl/blake2.h ./Modules/_blake2/impl/blake2b-load-sse2.h ./Modules/_blake2/impl/blake2b-load-sse41.h ./Modules/_blake2/impl/blake2b-ref.c ./Modules/_blake2/impl/blake2b-round.h ./Modules/_blake2/impl/blake2b.c ./Modules/_blake2/impl/blake2s-load-sse2.h ./Modules/_blake2/impl/blake2s-load-sse41.h ./Modules/_blake2/impl/blake2s-load-xop.h ./Modules/_blake2/impl/blake2s-ref.c ./Modules/_blake2/impl/blake2s-round.h ./Modules/_blake2/impl/blake2s.c ./Modules/_blake2/blake2module.h ./Modules/hashlib.h"
MODULE__BLAKE2_LDFLAGS = ""
MODULE__BLAKE2_STATE = "yes"
MODULE__BZ2_CFLAGS = ""
MODULE__BZ2_LDFLAGS = "-lbz2"
MODULE__BZ2_STATE = "yes"
MODULE__CODECS_CN_DEPS = "./Modules/cjkcodecs/mappings_cn.h ./Modules/cjkcodecs/multibytecodec.h ./Modules/cjkcodecs/cjkcodecs.h"
MODULE__CODECS_CN_STATE = "yes"
MODULE__CODECS_HK_DEPS = "./Modules/cjkcodecs/mappings_hk.h ./Modules/cjkcodecs/multibytecodec.h ./Modules/cjkcodecs/cjkcodecs.h"
MODULE__CODECS_HK_STATE = "yes"
MODULE__CODECS_ISO2022_DEPS = "./Modules/cjkcodecs/mappings_jisx0213_pair.h ./Modules/cjkcodecs/alg_jisx0201.h ./Modules/cjkcodecs/emu_jisx0213_2000.h ./Modules/cjkcodecs/multibytecodec.h ./Modules/cjkcodecs/cjkcodecs.h"
MODULE__CODECS_ISO2022_STATE = "yes"
MODULE__CODECS_JP_DEPS = "./Modules/cjkcodecs/mappings_jisx0213_pair.h ./Modules/cjkcodecs/alg_jisx0201.h ./Modules/cjkcodecs/emu_jisx0213_2000.h ./Modules/cjkcodecs/mappings_jp.h ./Modules/cjkcodecs/multibytecodec.h ./Modules/cjkcodecs/cjkcodecs.h"
MODULE__CODECS_JP_STATE = "yes"
MODULE__CODECS_KR_DEPS = "./Modules/cjkcodecs/mappings_kr.h ./Modules/cjkcodecs/multibytecodec.h ./Modules/cjkcodecs/cjkcodecs.h"
MODULE__CODECS_KR_STATE = "yes"
MODULE__CODECS_LDFLAGS = ""
MODULE__CODECS_TW_DEPS = "./Modules/cjkcodecs/mappings_tw.h ./Modules/cjkcodecs/multibytecodec.h ./Modules/cjkcodecs/cjkcodecs.h"
MODULE__CODECS_TW_STATE = "yes"
MODULE__COLLECTIONS_LDFLAGS = ""
MODULE__CONTEXTVARS_STATE = "yes"
MODULE__CRYPT_CFLAGS = ""
MODULE__CRYPT_LDFLAGS = ""
MODULE__CRYPT_STATE = "yes"
MODULE__CSV_STATE = "yes"
MODULE__CTYPES_CFLAGS = "-fno-strict-overflow -I/home/user/python/include"
MODULE__CTYPES_DEPS = "./Modules/_ctypes/ctypes.h"
MODULE__CTYPES_LDFLAGS = "-L/home/user/python/lib -lffi -ldl"
MODULE__CTYPES_MALLOC_CLOSURE = ""
MODULE__CTYPES_STATE = "yes"
MODULE__CTYPES_TEST_LDFLAGS = "-lm"
MODULE__CTYPES_TEST_STATE = "yes"
MODULE__CURSES_PANEL_STATE = "missing"
MODULE__CURSES_STATE = "missing"
MODULE__DATETIME_LDFLAGS = "-lm"
MODULE__DATETIME_STATE = "yes"
MODULE__DBM_CFLAGS = "-DUSE_NDBM"
MODULE__DBM_LDFLAGS = ""
MODULE__DBM_STATE = "yes"
MODULE__DECIMAL_CFLAGS = "-I./Modules/_decimal/libmpdec -DCONFIG_64=1 -DANSI=1 -DHAVE_UINT128_T=1"
MODULE__DECIMAL_DEPS = "./Modules/_decimal/docstrings.h \ Modules/_decimal/libmpdec/libmpdec.a"
MODULE__DECIMAL_LDFLAGS = "-lm Modules/_decimal/libmpdec/libmpdec.a"
MODULE__DECIMAL_STATE = "yes"
MODULE__ELEMENTTREE_CFLAGS = "-I./Modules/expat"
MODULE__ELEMENTTREE_DEPS = "./Modules/pyexpat.c \ Modules/expat/libexpat.a"
MODULE__ELEMENTTREE_STATE = "yes"
MODULE__FUNCTOOLS_LDFLAGS = ""
MODULE__GDBM_CFLAGS = ""
MODULE__GDBM_LDFLAGS = "-lgdbm"
MODULE__GDBM_STATE = "yes"
MODULE__HASHLIB_CFLAGS = "-I/home/user/python/include"
MODULE__HASHLIB_DEPS = "./Modules/hashlib.h"
MODULE__HASHLIB_LDFLAGS = "-L/home/user/python/lib -lcrypto"
MODULE__HASHLIB_STATE = "yes"
MODULE__HEAPQ_STATE = "yes"
MODULE__IO_CFLAGS = "-I./Modules/_io"
MODULE__IO_DEPS = "./Modules/_io/_iomodule.h"
MODULE__IO_LDFLAGS = ""
MODULE__IO_STATE = "yes"
MODULE__JSON_STATE = "yes"
MODULE__LOCALE_LDFLAGS = ""
MODULE__LSPROF_STATE = "yes"
MODULE__LZMA_CFLAGS = ""
MODULE__LZMA_LDFLAGS = "-llzma"
MODULE__LZMA_STATE = "yes"
MODULE__MD5_CFLAGS = "-I./Modules/_hacl/include -I./Modules/_hacl/internal -D_BSD_SOURCE -D_DEFAULT_SOURCE"
MODULE__MD5_DEPS = "./Modules/hashlib.h \ Modules/_hacl/Hacl_Hash_MD5.h Modules/_hacl/Hacl_Hash_MD5.c"
MODULE__MD5_STATE = "yes"
MODULE__MULTIBYTECODEC_DEPS = "./Modules/cjkcodecs/multibytecodec.h"
MODULE__MULTIBYTECODEC_STATE = "yes"
MODULE__MULTIPROCESSING_CFLAGS = "-I./Modules/_multiprocessing"
MODULE__MULTIPROCESSING_STATE = "yes"
MODULE__OPCODE_STATE = "yes"
MODULE__OPERATOR_LDFLAGS = ""
MODULE__PICKLE_STATE = "yes"
MODULE__POSIXSHMEM_CFLAGS = "-I./Modules/_multiprocessing"
MODULE__POSIXSHMEM_LDFLAGS = ""
MODULE__POSIXSHMEM_STATE = "yes"
MODULE__POSIXSUBPROCESS_STATE = "yes"
MODULE__QUEUE_STATE = "yes"
MODULE__RANDOM_STATE = "yes"
MODULE__SCPROXY_STATE = "n/a"
MODULE__SHA1_CFLAGS = "-I./Modules/_hacl/include -I./Modules/_hacl/internal -D_BSD_SOURCE -D_DEFAULT_SOURCE"
MODULE__SHA1_DEPS = "./Modules/hashlib.h \ Modules/_hacl/Hacl_Hash_SHA1.h Modules/_hacl/Hacl_Hash_SHA1.c"
MODULE__SHA1_STATE = "yes"
MODULE__SHA2_CFLAGS = "-I./Modules/_hacl/include -I./Modules/_hacl/internal -D_BSD_SOURCE -D_DEFAULT_SOURCE"
MODULE__SHA2_DEPS = "./Modules/hashlib.h \ Modules/_hacl/libHacl_Hash_SHA2.a"
MODULE__SHA2_STATE = "yes"
MODULE__SHA3_DEPS = "./Modules/hashlib.h \ Modules/_hacl/Hacl_Hash_SHA3.h Modules/_hacl/Hacl_Hash_SHA3.c"
MODULE__SHA3_STATE = "yes"
MODULE__SIGNAL_LDFLAGS = ""
MODULE__SOCKET_DEPS = "./Modules/socketmodule.h ./Modules/addrinfo.h ./Modules/getaddrinfo.c ./Modules/getnameinfo.c"
MODULE__SOCKET_STATE = "yes"
MODULE__SQLITE3_CFLAGS = "-I./Modules/_sqlite"
MODULE__SQLITE3_DEPS = "./Modules/_sqlite/connection.h ./Modules/_sqlite/cursor.h ./Modules/_sqlite/microprotocols.h ./Modules/_sqlite/module.h ./Modules/_sqlite/prepare_protocol.h ./Modules/_sqlite/row.h ./Modules/_sqlite/util.h"
MODULE__SQLITE3_LDFLAGS = "-lsqlite3"
MODULE__SQLITE3_STATE = "yes"
MODULE__SRE_LDFLAGS = ""
MODULE__SSL_CFLAGS = "-I/home/user/python/include"
MODULE__SSL_DEPS = "./Modules/_ssl.h ./Modules/_ssl/cert.c ./Modules/_ssl/debughelpers.c ./Modules/_ssl/misc.c ./Modules/_ssl_data.h ./Modules/_ssl_data_111.h ./Modules/_ssl_data_300.h ./Modules/socketmodule.h"
MODULE__SSL_LDFLAGS = "-L/home/user/python/lib -lssl -lcrypto"
MODULE__SSL_STATE = "yes"
MODULE__STATISTICS_LDFLAGS = "-lm"
MODULE__STATISTICS_STATE = "yes"
MODULE__STAT_LDFLAGS = ""
MODULE__STRUCT_STATE = "yes"
MODULE__SYMTABLE_LDFLAGS = ""
MODULE__TESTBUFFER_STATE = "yes"
MODULE__TESTCAPI_DEPS = "./Modules/_testcapi/testcapi_long.h ./Modules/_testcapi/parts.h ./Modules/_testcapi/util.h"
MODULE__TESTCAPI_STATE = "yes"
MODULE__TESTCLINIC_STATE = "yes"
MODULE__TESTIMPORTMULTIPLE_STATE = "yes"
MODULE__TESTINTERNALCAPI_STATE = "yes"
MODULE__TESTMULTIPHASE_STATE = "yes"
MODULE__THREAD_LDFLAGS = ""
MODULE__TKINTER_STATE = "missing"
MODULE__TRACEMALLOC_LDFLAGS = ""
MODULE__TYPING_LDFLAGS = ""
MODULE__TYPING_STATE = "yes"
MODULE__UUID_CFLAGS = ""
MODULE__UUID_LDFLAGS = "-luuid"
MODULE__UUID_STATE = "yes"
MODULE__WEAKREF_LDFLAGS = ""
MODULE__XXINTERPCHANNELS_STATE = "yes"
MODULE__XXSUBINTERPRETERS_STATE = "yes"
MODULE__XXTESTFUZZ_STATE = "yes"
MODULE__ZONEINFO_STATE = "yes"
MULTIARCH = ""
MULTIARCH_CPPFLAGS = ""
MVWDELCH_IS_EXPRESSION = "1"
NO_AS_NEEDED = "-Wl,--no-as-needed"
OBJECT_OBJS = "\"
OPT = "-DNDEBUG -fwrapv -O3 -Wall"
PACKAGE_BUGREPORT = "0"
PACKAGE_NAME = "0"
PACKAGE_STRING = "0"
PACKAGE_TARNAME = "0"
PACKAGE_URL = "0"
PACKAGE_VERSION = "0"
PARSER_HEADERS = "\"
PARSER_OBJS = "\ \ Parser/myreadline.o Parser/tokenizer.o"
PEGEN_HEADERS = "\"
PEGEN_OBJS = "\"
PGO_PROF_GEN_FLAG = "-fprofile-generate"
PGO_PROF_USE_FLAG = "-fprofile-use -fprofile-correction"
PLATLIBDIR = "lib"
POBJS = "\"
POSIX_SEMAPHORES_NOT_ENABLED = "0"
PROFILE_TASK = "-m test --pgo --timeout=1200"
PTHREAD_KEY_T_IS_COMPATIBLE_WITH_INT = "1"
PTHREAD_SYSTEM_SCHED_SUPPORTED = "1"
PURIFY = ""
PY3LIBRARY = "libpython3.so"
PYLONG_BITS_IN_DIGIT = "0"
PYTHON = "python"
PYTHONFRAMEWORK = ""
PYTHONFRAMEWORKDIR = "no-framework"
PYTHONFRAMEWORKINSTALLDIR = ""
PYTHONFRAMEWORKPREFIX = ""
PYTHONPATH = ""
PYTHON_FOR_BUILD = "./python -E"
PYTHON_FOR_BUILD_DEPS = "python"
PYTHON_FOR_FREEZE = "./_bootstrap_python"
PYTHON_FOR_REGEN = ""
PYTHON_HEADERS = "\"
PYTHON_OBJS = "\"
PY_BUILTIN_HASHLIB_HASHES = ""md5,sha1,sha2,sha3,blake2""
PY_BUILTIN_MODULE_CFLAGS = "-fno-strict-overflow -Wsign-compare -DNDEBUG -fwrapv -O3 -Wall -D_REENTRANT -fmacro-prefix-map=/home/user/python=/home/user/python -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal -I. -I./Include -I/home/user/python/include -I/home/user/python/include/openssl -I/home/user/python/include -I/home/user/python/include/openssl -fPIC -DPy_BUILD_CORE_BUILTIN"
PY_CFLAGS = "-fno-strict-overflow -Wsign-compare -DNDEBUG -fwrapv -O3 -Wall -D_REENTRANT -fmacro-prefix-map=/home/user/python=/home/user/python"
PY_CFLAGS_NODIST = "-std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal"
PY_COERCE_C_LOCALE = "1"
PY_CORE_CFLAGS = "-fno-strict-overflow -Wsign-compare -DNDEBUG -fwrapv -O3 -Wall -D_REENTRANT -fmacro-prefix-map=/home/user/python=/home/user/python -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal -I. -I./Include -I/home/user/python/include -I/home/user/python/include/openssl -I/home/user/python/include -I/home/user/python/include/openssl -fPIC -DPy_BUILD_CORE"
PY_CORE_LDFLAGS = "-L/home/user/python/lib -lresolv -L/home/user/python/lib -lresolv"
PY_CPPFLAGS = "-I. -I./Include -I/home/user/python/include -I/home/user/python/include/openssl -I/home/user/python/include -I/home/user/python/include/openssl"
PY_ENABLE_SHARED = "1"
PY_HAVE_PERF_TRAMPOLINE = "0"
PY_LDFLAGS = "-L/home/user/python/lib -lresolv -L/home/user/python/lib -lresolv"
PY_LDFLAGS_NODIST = ""
PY_LDFLAGS_NOLTO = "-L/home/user/python/lib -lresolv -L/home/user/python/lib -lresolv"
PY_SQLITE_ENABLE_LOAD_EXTENSION = "0"
PY_SQLITE_HAVE_SERIALIZE = "1"
PY_SSL_DEFAULT_CIPHERS = "1"
PY_SSL_DEFAULT_CIPHER_STRING = "0"
PY_STDMODULE_CFLAGS = "-fno-strict-overflow -Wsign-compare -DNDEBUG -fwrapv -O3 -Wall -D_REENTRANT -fmacro-prefix-map=/home/user/python=/home/user/python -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -I./Include/internal -I. -I./Include -I/home/user/python/include -I/home/user/python/include/openssl -I/home/user/python/include -I/home/user/python/include/openssl -fPIC"
PY_SUPPORT_TIER = "0"
Py_DEBUG = "0"
Py_ENABLE_SHARED = "1"
Py_HASH_ALGORITHM = "0"
Py_STATS = "0"
Py_SUNOS_VERSION = "511"
Py_TRACE_REFS = "0"
QUICKTESTOPTS = "-x test_subprocess test_io test_lib2to3 \"
READELF = "@READELF@"
RESSRCDIR = "Mac/Resources/framework"
RETSIGTYPE = "void"
RUNSHARED = "LD_LIBRARY_PATH=/home/user/python/src/Python-3.12.6:/home/user/python/lib"
SCRIPTDIR = "/home/user/python/lib"
SCRIPT_2TO3 = "build/scripts-3.12/2to3-3.12"
SCRIPT_IDLE = "build/scripts-3.12/idle3.12"
SCRIPT_PYDOC = "build/scripts-3.12/pydoc3.12"
SETPGRP_HAVE_ARG = "0"
SHAREDMODS = "Modules/array.cpython-312.so Modules/_asyncio.cpython-312.so Modules/_bisect.cpython-312.so Modules/_contextvars.cpython-312.so Modules/_csv.cpython-312.so Modules/_heapq.cpython-312.so Modules/_json.cpython-312.so Modules/_lsprof.cpython-312.so Modules/_opcode.cpython-312.so Modules/_pickle.cpython-312.so Modules/_queue.cpython-312.so Modules/_random.cpython-312.so Modules/_struct.cpython-312.so Modules/_xxsubinterpreters.cpython-312.so Modules/_xxinterpchannels.cpython-312.so Modules/_zoneinfo.cpython-312.so Modules/audioop.cpython-312.so Modules/math.cpython-312.so Modules/cmath.cpython-312.so Modules/_statistics.cpython-312.so Modules/_datetime.cpython-312.so Modules/_decimal.cpython-312.so Modules/binascii.cpython-312.so Modules/_bz2.cpython-312.so Modules/_lzma.cpython-312.so Modules/zlib.cpython-312.so Modules/_dbm.cpython-312.so Modules/_gdbm.cpython-312.so Modules/_md5.cpython-312.so Modules/_sha1.cpython-312.so Modules/_sha2.cpython-312.so Modules/_sha3.cpython-312.so Modules/_blake2.cpython-312.so Modules/pyexpat.cpython-312.so Modules/_elementtree.cpython-312.so Modules/_codecs_cn.cpython-312.so Modules/_codecs_hk.cpython-312.so Modules/_codecs_iso2022.cpython-312.so Modules/_codecs_jp.cpython-312.so Modules/_codecs_kr.cpython-312.so Modules/_codecs_tw.cpython-312.so Modules/_multibytecodec.cpython-312.so Modules/unicodedata.cpython-312.so Modules/_crypt.cpython-312.so Modules/fcntl.cpython-312.so Modules/grp.cpython-312.so Modules/mmap.cpython-312.so Modules/nis.cpython-312.so Modules/ossaudiodev.cpython-312.so Modules/_posixsubprocess.cpython-312.so Modules/resource.cpython-312.so Modules/select.cpython-312.so Modules/_socket.cpython-312.so Modules/spwd.cpython-312.so Modules/syslog.cpython-312.so Modules/termios.cpython-312.so Modules/_posixshmem.cpython-312.so Modules/_multiprocessing.cpython-312.so Modules/_ctypes.cpython-312.so Modules/_sqlite3.cpython-312.so Modules/_ssl.cpython-312.so Modules/_hashlib.cpython-312.so Modules/_uuid.cpython-312.so Modules/xxsubtype.cpython-312.so Modules/_xxtestfuzz.cpython-312.so Modules/_testbuffer.cpython-312.so Modules/_testinternalcapi.cpython-312.so Modules/_testcapi.cpython-312.so Modules/_testclinic.cpython-312.so Modules/_testimportmultiple.cpython-312.so Modules/_testmultiphase.cpython-312.so Modules/_testsinglephase.cpython-312.so Modules/_ctypes_test.cpython-312.so Modules/xxlimited.cpython-312.so Modules/xxlimited_35.cpython-312.so"
SHELL = "/bin/sh -e"
SHLIBS = "-lsocket -lnsl -lintl -ldl -lsendfile"
SHLIB_SUFFIX = ".so"
SIGNED_RIGHT_SHIFT_ZERO_FILLS = "0"
SITEPATH = ""
SIZEOF_DOUBLE = "8"
SIZEOF_FLOAT = "4"
SIZEOF_FPOS_T = "8"
SIZEOF_INT = "4"
SIZEOF_LONG = "8"
SIZEOF_LONG_DOUBLE = "16"
SIZEOF_LONG_LONG = "8"
SIZEOF_OFF_T = "8"
SIZEOF_PID_T = "4"
SIZEOF_PTHREAD_KEY_T = "4"
SIZEOF_PTHREAD_T = "4"
SIZEOF_SHORT = "2"
SIZEOF_SIZE_T = "8"
SIZEOF_TIME_T = "8"
SIZEOF_UINTPTR_T = "8"
SIZEOF_VOID_P = "8"
SIZEOF_WCHAR_T = "4"
SIZEOF__BOOL = "1"
SOABI = "cpython-312"
SRCDIRS = "Modules Modules/_blake2 Modules/_ctypes Modules/_decimal Modules/_decimal/libmpdec Modules/_hacl Modules/_io Modules/_multiprocessing Modules/_sqlite Modules/_sre Modules/_testcapi Modules/_xxtestfuzz Modules/cjkcodecs Modules/expat Objects Parser Programs Python Python/frozen_modules Python/deepfreeze"
SRC_GDB_HOOKS = "./Tools/gdb/libpython.py"
STATIC_LIBPYTHON = "1"
STDC_HEADERS = "1"
STRICT_SYSV_CURSES = "/* Don't use ncurses extensions */"
STRIPFLAG = "-s"
SUBDIRS = ""
SUBDIRSTOO = "Include Lib Misc"
SYSLIBS = "-lm"
SYS_SELECT_WITH_SYS_TIME = "1"
TESTOPTS = ""
TESTPATH = ""
TESTPYTHON = "LD_LIBRARY_PATH=/home/user/python/src/Python-3.12.6:/home/user/python/lib ./python -E"
TESTPYTHONOPTS = ""
TESTRUNNER = "LD_LIBRARY_PATH=/home/user/python/src/Python-3.12.6:/home/user/python/lib ./python -E ./Tools/scripts/run_tests.py"
TESTSUBDIRS = "idlelib/idle_test \"
TESTTIMEOUT = "1200"
TEST_MODULES = "yes"
THREAD_STACK_SIZE = "0"
TIMEMODULE_LIB = "0"
TM_IN_SYS_TIME = "0"
TZPATH = "/usr/share/zoneinfo:/usr/lib/zoneinfo:/usr/share/lib/zoneinfo:/etc/zoneinfo"
UNICODE_DEPS = "\"
UNIVERSALSDK = ""
UPDATE_FILE = "./Tools/build/update_file.py"
USE_COMPUTED_GOTOS = "0"
VERSION = "3.12"
WASM_ASSETS_DIR = "./home/user/python"
WASM_STDLIB = "./home/user/python/lib/python3.12/os.py"
WHEEL_PKG_DIR = ""
WINDOW_HAS_FLAGS = "1"
WITH_DECIMAL_CONTEXTVAR = "1"
WITH_DOC_STRINGS = "1"
WITH_DTRACE = "0"
WITH_DYLD = "0"
WITH_EDITLINE = "0"
WITH_FREELISTS = "1"
WITH_LIBINTL = "1"
WITH_NEXT_FRAMEWORK = "0"
WITH_PYMALLOC = "1"
WITH_VALGRIND = "0"
X87_DOUBLE_ROUNDING = "0"
XMLLIBSUBDIRS = "xml xml/dom xml/etree xml/parsers xml/sax"
abiflags = ""
abs_builddir = "/home/user/python/src/Python-3.12.6"
abs_srcdir = "/home/user/python/src/Python-3.12.6"
base = "/home/user/python"
datarootdir = "/home/user/python/share"
exec_prefix = "/home/user/python"
installed_base = "/home/user/python"
installed_platbase = "/home/user/python"
platbase = "/home/user/python"
platlibdir = "lib"
prefix = "/home/user/python"
projectbase = "/home/user/python/bin"
py_version = "3.12.6"
py_version_nodot = "312"
py_version_nodot_plat = ""
py_version_short = "3.12"
srcdir = "/home/user/python/lib/python3.12/config-3.12" |
so it's gonna be hard for others to add support for it without the hardware, if you are interested you can try to fix it using https://github.com/PyO3/maturin/pull/1310/files as a reference. BTW, what's the output of |
trying adding Arch -> sparcv9 and it worked. Thank you. |
This resolves #2239 (which was unfortunately closed, but not fixed). I tried building cryptography and rpds-py on Solaris SPARC with these changes and both seem to work as expected.
Bug Description
I work on building python's cryptography package on solaris sparc. with the latest cryptography version 43.0.1 , cryptography moved from setuptool-rust to maturin for builds.
I am unable to build maturin on solaris sparc, does it support on solaris.sparc platform? it seems latest maturin requires rustc 1.74 and newer but I am having 1.70 version.
i tried building older version of maturin like (1.4.0 or 1.5.0 ) but build is failing for me -
error[E0609]: no field
domainname
on typelibc::utsname
--> /tmp/.cargo/registry/src/index.crates.io-d11c229612889eed/platform-info-2.0.2/src/platform/unix.rs:163:38
|
163 | equal = equal && (self.0.domainname == other.0.domainname)
| ^^^^^^^^^^ unknown field
|
= note: available fields are:
sysname
,nodename
,release
,version
,machine
error[E0609]: no field
domainname
on typelibc::utsname
--> /tmp/.cargo/registry/src/index.crates.io-d11c229612889eed/platform-info-2.0.2/src/platform/unix.rs:163:60
|
163 | equal = equal && (self.0.domainname == other.0.domainname)
| ^^^^^^^^^^ unknown field
|
= note: available fields are:
sysname
,nodename
,release
,version
,machine
For more information about this error, try
rustc --explain E0609
.error: could not compile
platform-info
(lib) due to 3 previous errorsHow do i build it on sparc .Please suggest.
Your maturin version (
maturin --version
)1.5.0
Your Python version (
python -V
)3.12.6
Your pip version (
pip -V
)42.2
What bindings you're using
None
Does
cargo build
work?If on windows, have you checked that you aren't accidentally using unix path (those with the forward slash
/
)?Steps to Reproduce
I tried -
python3 -m pip install "maturin==1.5.0" on my sparc box.
The text was updated successfully, but these errors were encountered: