0f82da7969da1610cbaa96808797f4458c2d13a6
max
  Tue Sep 5 07:27:44 2023 -0700
switching to LC_ALL in usage help, refs #20910

diff --git src/lib/bbiWrite.c src/lib/bbiWrite.c
index 26fd66b..f6eb8af 100644
--- src/lib/bbiWrite.c
+++ src/lib/bbiWrite.c
@@ -203,31 +203,31 @@
     int end = lineFileNeedNum(lf, row, 2);
     if (eim != NULL)
 	bbExIndexMakerUpdateMaxFieldSize(eim, row);
     if (start > end)
         {
 	    errAbort("end (%d) before start (%d) line %d of %s",
 	    	end, start, lf->lineIx, lf->fileName);
 	}
     ++bedCount;
     totalBases += (end - start);
     if (usage == NULL || differentString(usage->name, chrom))
         {
 	/* make sure chrom names are sorted in ASCII order */
 	if ((usage != NULL) && strcmp(usage->name, chrom) > 0)
 	    {
-	    errAbort("%s is not case-sensitive sorted at line %d.  Please use \"sort -k1,1 -k2,2n\" with LC_COLLATE=C,  or bedSort and try again.",
+	    errAbort("%s is not case-sensitive sorted at line %d.  Please use \"LC_ALL=C sort -k1,1 -k2,2n\" or bedSort and try again.",
 	    	lf->fileName, lf->lineIx);
 	    }
 	int chromSize = (*chromSizeFunc)(chromSizeClosure, chrom, lf->lineIx);
         if (chromSize == 0)
             errAbort("%s is not found in chromosome sizes file", chrom);
        
 	AllocVar(usage);
 	usage->name = cloneString(chrom);
 	usage->id = id++;
 	usage->size = chromSize;
 	slAddHead(&usageList, usage);
 	lastStart = -1;
 	}
     if (end > usage->size)
         errAbort("End coordinate %d bigger than %s size of %d line %d of %s", end, usage->name, usage->size, lf->lineIx, lf->fileName);