Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/prompts/setup-dev-env.prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,9 +228,13 @@ sudo apt-get install -y cmake build-essential python3-dev

**If missing (RHEL/CentOS/Fedora):**
```bash
sudo dnf install -y cmake gcc-c++ python3-devel
sudo dnf install -y cmake gcc-c++ python3-devel glibc-gconv-extra
```

`glibc-gconv-extra` supplies ODBC's iconv conversions for legacy code pages such
as Korean CP949. Minimal UBI/RHEL images omit these modules; install them before
running the encoding tests on either x64 or ARM64.

**If missing (SUSE):**
```bash
sudo zypper install -y cmake gcc-c++ python3-devel
Expand Down
6 changes: 4 additions & 2 deletions eng/pipelines/pr-validation-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1338,7 +1338,8 @@ jobs:

# Install Python 3.12 (available in RHEL 9.4+) and development tools
# Note: curl and wget omitted to avoid conflicts with curl-minimal
dnf install -y python3.12 python3.12-pip python3.12-devel python3.12-libs gnupg2 glibc-devel kernel-headers
# ODBC needs the extra iconv modules for legacy code pages such as Korean CP949.
dnf install -y python3.12 python3.12-pip python3.12-devel python3.12-libs gnupg2 glibc-devel glibc-gconv-extra kernel-headers
Comment thread
jahnvi480 marked this conversation as resolved.
dnf install -y gcc gcc-c++ make binutils cmake
# If that doesn't work, try installing from different repositories
if ! which gcc; then
Expand Down Expand Up @@ -1551,7 +1552,8 @@ jobs:

# Install Python 3.12 (available in RHEL 9.4+) and development tools
# Note: curl and wget omitted to avoid conflicts with curl-minimal
dnf install -y python3.12 python3.12-pip python3.12-devel python3.12-libs gnupg2 glibc-devel kernel-headers
# ODBC needs the extra iconv modules for legacy code pages such as Korean CP949.
dnf install -y python3.12 python3.12-pip python3.12-devel python3.12-libs gnupg2 glibc-devel glibc-gconv-extra kernel-headers
dnf install -y gcc gcc-c++ make binutils cmake
# If that doesn't work, try installing from different repositories
if ! which gcc; then
Expand Down
Loading
Loading