$LD_LIBRARY_PATH Update

 

 

The $LD_LIBRARY_PATH have those semantics

   a string that holds a list of directories, separated by colons
   (:). For example, the string /home/dir/lib:/home/dir2/lib: tells the
   dynamic linker to search first the directory /home/dir/lib, then
   /home/dir2/lib, and then the current directory to find dependencies.
  

 

Moral of the story. Don’t do

  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/some/other/dir
  

Do this instead

  if [ -n $LD_LIBRARY_PATH ]; then
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/some/other/dir
  else
    export LD_LIBRARY_PATH=/some/other/dir
  fi
  

Or even

  export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}/some/other/dir

Écrire commentaire

Commentaires: 28
  • #1

    gBqsPxAZ (mardi, 04 octobre 2022 15:46)

    20

  • #2

    gBqsPxAZ (mardi, 04 octobre 2022 15:47)

    20

  • #3

    gBqsPxAZ (mardi, 04 octobre 2022 15:51)

    20

  • #4

    gBqsPxAZ (mardi, 04 octobre 2022 15:51)

    20

  • #5

    gBqsPxAZ (mardi, 04 octobre 2022 15:52)

    20

  • #6

    gBqsPxAZ (mardi, 04 octobre 2022 15:52)

    20

  • #7

    gBqsPxAZ (mardi, 04 octobre 2022 15:53)

    20

  • #8

    gBqsPxAZ (mardi, 04 octobre 2022 15:54)

    -1; waitfor delay '0:0:15' --

  • #9

    gBqsPxAZ (mardi, 04 octobre 2022 15:54)

    -5) OR 971=(SELECT 971 FROM PG_SLEEP(15))--

  • #10

    gBqsPxAZ (mardi, 04 octobre 2022 15:55)

    20*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • #11

    gBqsPxAZ (mardi, 04 octobre 2022 15:55)

    20

  • #12

    gBqsPxAZ (mardi, 04 octobre 2022 15:56)

    20

  • #13

    gBqsPxAZ (mardi, 04 octobre 2022 15:57)

    20

  • #14

    gBqsPxAZ (mardi, 04 octobre 2022 15:57)

    20

  • #15

    gBqsPxAZ (mardi, 04 octobre 2022 15:58)

    20

  • #16

    gBqsPxAZ (mardi, 04 octobre 2022 15:58)

    20

  • #17

    gBqsPxAZ (mardi, 04 octobre 2022 15:59)

    20

  • #18

    gBqsPxAZ (mardi, 04 octobre 2022 16:01)

    20

  • #19

    1 waitfor delay '0:0:15' -- (mardi, 04 octobre 2022 16:01)

    20

  • #20

    gBqsPxAZ (mardi, 04 octobre 2022 16:02)

    20

  • #21

    gBqsPxAZ (mardi, 04 octobre 2022 16:02)

    20

  • #22

    gBqsPxAZ (mardi, 04 octobre 2022 16:03)

    20

  • #23

    gBqsPxAZ (mardi, 04 octobre 2022 16:04)

    20

  • #24

    gBqsPxAZ (mardi, 04 octobre 2022 16:04)

    20

  • #25

    gBqsPxAZ (mardi, 04 octobre 2022 16:05)

    20

  • #26

    gBqsPxAZ (mardi, 04 octobre 2022 16:06)

    20

  • #27

    lxbfYeaa (mardi, 05 décembre 2023 06:01)

    20

  • #28

    lxbfYeaa (mardi, 05 décembre 2023 06:02)

    20