# Running Julia within conda environment

**URL:** <https://forum.anaconda.com/t/running-julia-within-conda-environment/108446>\
**Category:** Technical Topics\
**Created:** [February 24, 2026, 6:14pm UTC](https://forum.anaconda.com/t/running-julia-within-conda-environment/108446 "2026-02-24T18:14:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Garrett](https://dub1.discourse-cdn.com/anaconda/user_avatar/forum.anaconda.com/garrett/32/6757_2.png) [@Garrett](https://forum.anaconda.com/u/Garrett)\
**Post date:** [February 24, 2026, 6:14pm UTC](https://forum.anaconda.com/t/running-julia-within-conda-environment/108446/1 "2026-02-24T18:14:10Z")

</div>

I’m trying to set up a clean conda environment in which I can run reproducible benchmarks in Julia. I’m using Fedora 43, which uses glibc 2.42. When I set up and activate an environment, using conda-forge, I can run `conda install julia` and the installation runs without a problem. But when I try to actually run Julia, it won’t start, and gives an error message:

```auto
ERROR: Unable to load dependent library /home/garrett/.conda/envs/Jessamine-2026-03/bin/../lib/julia/libopenlibm.so
Message:/home/garrett/.conda/envs/Jessamine-2026-03/bin/../lib/julia/libopenlibm.so: cannot enable executable stack as shared object requires: Invalid argument

```

The underlying problem is that [libopenlibm.so in conda-forge is built with the execstack flag, and glibc 2.41 and later won’t load such .so files.](https://github.com/JuliaLang/juliaup/issues/1167) It’s not a problem with Julia itself, as their updated installation program juliaup installs a correctly compiled libopenlibm.so. It has something to do with how the package libopenlibm4 0.8.1 on conda-forge was built. I’m guessing it’s built separately, and it looks like the process for a standalone build of openlibm does not have the update that’s in the Julia build process. I’ve created a [github issue for openlibm](https://github.com/JuliaMath/openlibm/issues/340) asking them to fix that. Once that’s fixed, how do I get the maintainers of the packages on conda-forge to update their files?

There is a way to fix the flag on the .so file after installing it, but fixing the conda-forge package would be ideal.

---

<div class="post-metadata">

**Author:** ![Garrett](https://dub1.discourse-cdn.com/anaconda/user_avatar/forum.anaconda.com/garrett/32/6757_2.png) [@Garrett](https://forum.anaconda.com/u/Garrett)\
**Post date:** [February 25, 2026, 7:57pm UTC](https://forum.anaconda.com/t/running-julia-within-conda-environment/108446/2 "2026-02-25T19:57:12Z")

</div>

I got a reply from the openlibm team. It looks like they added the necessary markings to the assembler source for release 0.8.4 (and later). How do I request that the conda-forge package get updated?
